JAVA/Do it! 자바 프로그래밍 입문

컴퓨터의 데이터 표현 방법

백위한 2024. 1. 8. 15:54

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의 보수 구하기
  2. 제일 낮은 자리에 1 더하기

 

 

 

 

출처

Do it! 자바 프로그래밍 입문

https://product.kyobobook.co.kr/detail/S000001817902

'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