-
컴퓨터에서 자료 표현하기JAVA 2022. 5. 3. 13:32
컴퓨터는 2진수로 밖에 표현을 못한다. 2진수는 0과 1로만 데이터를 저장하며,
bit(1비트)는 컴퓨터가 표현하는 데이터의 최소 단위이다.
그리고 8bit가 모이면 1byte가 된다.
그리고 8진수는 0부터 7까지 쓰고 10으로 가고, 즉 10진수가 8일때 8진수는 10이다. 그리고 10 11 12 ~ 17 ~20이 된다.
16진수는 0부터 9까지 쓰고 10진수로 10부터 A ~ F까지 쓰고 16을 10이라 한다. 그리고 25는 19, 26은 1a가 된다.
이제, 이클립스에서 표현하는 법을 알아보자.
package ch04; public class BinaryTest { public static void main(String[] args) { int num = 10; int bNum = 0B1010; int oNum = 012; int xNum = 0XA; } }
num은 일반적인 10진수이며,
bNum은 바이너리 2진수이며, 앞에 0B를 붙이면 2진수입니다가 된다. 그리고 1010은 2진수로 10이므로, 0B1010이 된다.
oNum은 8진수이며, 8진수로 10은 12 인데 앞에, 0을 붙이면 012라고 쓰며 8진수 입니다가 된다.
xNum은 16진수이며, 앞에 0X를 붙이면 16진수입니다가 되며, 10은 16진수로 A이므로 0XA가 된다.
'JAVA' 카테고리의 다른 글
반복문(while, do while, for) (0) 2022.05.12 조건문(if, switch-case) (0) 2022.05.11 연산자들 (0) 2022.05.09 변수 선언과 자료형, 상수와 리터럴 (0) 2022.05.04 폴더만들기 (0) 2022.05.03