Java - 값의 종류와 표현방법
-
정수값 ex) 26 -> 0x1a 032 -> 0b11010 26L -> Ox1aL ( 앞에 ox, 0 ,0b 를 붙여서 n진수를 표현해줘야한다.)
-
실수값 ex) 123.4f, 123.4d , 1.234e2 실수는 진법을 사용하지않음 (float, double)
-
문자값 ex) A -> ‘A’ -> ‘\u0065’
-
진리값 ture false
값의 진법 변환
2진수를 10진수로 바꾸는 법
(프로그래밍 첨할때 까먹었어서 당황했던 기억이있다..)
00000001 ->1
00000010 ->2
00000100 ->4
00001000 ->8
00010000 ->16
00100000 ->32
01000000 ->64
10000000 ->128
만약 00101101 이라는 2진수를 10진수로 바꾼다면 ?
00000001
00000100
00001000
+00100000
다 더해주면 -> 1+4+8+32 = (45)
10진수를 2진수로 바꾸기!
6 -> 4+2 -> 00000110
11 -> 8+2+1 -> 00001011
16진수 표현은 ?
10진수를 2진수로바꾸고 4개씩묶어서 읽으면 16진수가된다.
0~9 ABCDEF
ex) 00001011 -> 0x0B
8진수의 표현은?
3개씩읽으면된다. (맨앞에 0을넣고읽음 )
콘솔 출력과 문자코드
문자코드 : 전세계 각국의 언어들을 충돌나지 않게 다 같이쓸수있도록 한다 -> UNICODE
댓글남기기