C 언어 , 자바 자료형 비교
1. C 언어
구분 |
자료형 |
범위 |
바이트 | |
정수형 |
char |
-128 ~ 127 |
1(8) | |
short |
-32768 ~ 32767 |
2(16) | ||
실수형 |
float |
8.4X10-37 ~ 3.4X1038 |
4(32) | |
나열형 |
enum |
정수를 대신하여 사용하는 별명, int형의 크기 | ||
무치형 |
void |
실제 자료는 없음을 명시적으로 선언 |
2. 자바
이름 |
타입 |
저장 가능한 범위 |
크기(바이트) |
int |
정수 |
-2^31 ~ 2^31 - 1 |
4 |
char |
문자 |
0 ~ 65536(?) |
2 |
double |
실수 |
-2^63 ~ 2^63 - 1 |
8 |
boolean |
논리(참 or 거짓) |
범위는 없구 true아니면false만 가능 |
1 |
long |
정수 |
-2^63 ~ 2^63 - 1 |
8 |
float |
실수 |
-2^31 ~ 2^31 - 1 |
4 |
byte |
문자(?) |
0 ~ 65536(?) |
1 |
short |
정수 |
-2^15 ~ 2^15 - 1 |
2 |