Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Goru

[Java] 진법 본문

Java

[Java] 진법

gorusair 2021. 12. 2. 19:41

10진법과 2진법

우리 일상에서 주로 사용하는 것은 10진법이다. 그에 반해 컴푸터는 2진 체계로 설계되었기 떄문에 2진법을 
알지 못하면 컴퓨터의 동작 원리나 데이터 처리방식을 온전히 이해할 수 없다.

 

int age = 25; // 변수 age에 25를 저장

age 25 ---------> age 11001

비트와 바이트

한 자리의 2진수를 비트라고 하며, 1 비트는 컴퓨터가 값을 저장할 수 있는 최소 단위이다.

그러나 1비트는 너무 작은 단위이기 때문에 1비트 8개를 묶어서 '바이트'라는 단위로 정의해서 데이터의 기본 단위
로 사용한다.

 

이 외에도 워드라는 단위가 있는데 워드는 CPU가 한 번에 처리할 수 있는 데이터의 크기를 의미한다.

 

8진법과 16진법

2진법은 오직 0과 1, 두 개의 기호만으로 값을 표현하기 떄문에, 2진법으로 값을 표현하면 자리수가 길어진다는 단점이 있다. 이를 보완하기 위해 2진법 대신 8진법이나 16진법을 사용한다.

 

 

'Java' 카테고리의 다른 글

[Java] 2의 보수법  (0) 2021.12.06
[Java] 진법변환  (0) 2021.12.06
화면에서 입력받기 Scanner  (0) 2021.11.21
Java_형식화된 출력  (0) 2021.11.21
Java _상수와 리터럴  (0) 2021.11.21