정수 - 정수의 표현(양의 정수 기준), 정수의 표현(음의 정수 기준)
              
          CODEDRAGON ㆍDevelopment/Java
반응형
    
    
    
  
정수
| 자료형 | 키워드 | 크기 | 기본값 | 표현 범위 | 
| 정수형 | byte | 1byte | 0 | -128~127 | 
| 정수형 | short | 2byte | 0 | -32,768~32,767 | 
| 정수형 | int | 4byte | 0 | -2,147,483,648 ~2,147,483,647 | 
| 정수형 | long | 8byte | 0 | -9,223,372,036,854,775,808 ~9,223,372,036,854,775,807 | 
    
정수의 표현(양의 정수 기준)
· 가장 왼쪽 비트인 MSB(Most Significant Bit)는 부호를 나타냅니다.
· MSB를 제외한 나머지는 크기(데이터 크기)를 나타냅니다.
· 바이트 크기의 차이는 표현범위의 차이를 나타냅니다.
		
1byte(8bit) 정수 표현 방법
- 1byte로 양의 정수 26이 표현되었습니다.
표현 도식도
		
| MSB | 0 | 양수 | 
| 데이터 크기 | 0 0 1 1 0 1 0 | 26 | 
정수의 표현(음의 정수 기준)
- 양의 정수 표현방식과 다릅니다..
- 양의 정수와의 합이 0이 되는 구조로 정의되어 집니다.
- 2의 보수가 음의 정수 표현방식입니다.
정수 26을 음의 정수표현인 2의 보수로 만들기
		
-26 검증하기
		
'Development > Java' 카테고리의 다른 글
| 제어문 (0) | 2014.09.30 | 
|---|---|
| 양의 정수, 음의 정수 출력- VariableEx02.java (0) | 2014.09.29 | 
| VariableTypes.java-변수 자료형 확인 (0) | 2014.09.27 | 
| 변수 선언 / 변수 초기화 / 변수 사용-VariableEx01 (0) | 2014.09.23 | 
| FirstJava.java-(Standard)CMD에서 컴파일 / 실행하기 (0) | 2014.09.22 |