Do it! 자바 프로그래밍 입문
첫째마당 자바 기본 익히기
02 변수와 자료형
02-1 컴퓨터는 데이터를 어떻게 표현할까?
컴퓨터에서 수를 표현하는 방법
모든 데이터는 컴퓨터 내부에서 0과 1로 이루어진다.
비트bit: 0또는 1로 표현할 수 있는 최소 단위
→ 8비트 = 1바이트byte
① 2진수
- 0과 1 두 개로만 표현되는 수
- 숫자 앞에 0B를 붙인다.
② 8진수
- 8진수 → 2진수: 비트 3개 필요
- 숫자 앞에 0을 붙인다.
③ 16진수
- 16진수 → 2진수: 비트 4개 필요
- 숫자 앞에 0X를 붙인다.
예) 10진수 10을 나타내기
2진수 | 0B1010 |
8진수 | 012 |
16진수 | 0XA |
부호 있는 수를 표현하는 방법
부호 비트 Most Significant Bit; MSB
: 부호를 나타내는 비트
- 맨 앞에 붙인다.
- 0이면 양수, 1이면 음수
2의 보수: 2진수에서의 음수
보수: 보충해 주는 수
2진수에서 2의 보수는 더해서 2, 즉 10(일영)이 되는 수
→ 맨 왼쪽 한 비트가 1로 증가하고 나머지는 0이 된다.
2의 보수(음수) 구하는 법
- 1의 보수 구하기
- 제일 낮은 자리에 1 더하기
출처
Do it! 자바 프로그래밍 입문
'JAVA > Do it! 자바 프로그래밍 입문' 카테고리의 다른 글
자료형 (0) | 2024.01.08 |
---|---|
변수 (0) | 2024.01.08 |
주석 (1) | 2024.01.02 |
Java/이클립스로 프로그램 만들기/Hello, World 출력 (2) | 2024.01.02 |
자바로 만들 수 있는 프로그램 (1) | 2024.01.02 |