Language/Java
데이터타입
태윤2
2020. 5. 25. 22:42
1Byte | 2Byte | 4Byte | 8Byte | |
정수형 | byte | short | int(기본형) | long |
실수형 | float | double(기본형) | ||
논리형 | boolean | |||
문자형 | char |
String= 참조형(reference) = 4byte
<정수형 표현 범위 >
byte = byte(1Byte = 8bit) : 2^8 = 256가지 = -128 ~ +127
short(2Byte = 16bit) : 2^16 = 65536 = -32768 ~ +32767
int(4Byte = 32bit = 기본형) : 2^32 = -21억 ~ +21억
long(8Byte = 64bit) : 2^64 = -922경 ~ +922경
접두사 0b를 붙이면 2진수 정수로 취급됨
접두사 0을 붙이면 8진수 정수로 취급됨
접두사 0x를 붙이면 16진수 정수로 취급됨
정수형에 아무런 표시를 하지않으면 int형으로 취급됨
실수형에 아무런 표시를 하지않으면 double형으로 취급됨