C | Java | ||||
short | 短整型 | 2字节 | short | 短整型 | 2字节 |
int | 整型 | 4字节 | int | 整型 | 4字节 |
long | 长整型 | 4/8字节 | long | 长整型 | 8字节 |
long long | 长整型 | 8字节 | byte | 字节型 | 1字节 |
float | 单精度浮点数 | 4字节 | float | 单精度浮点数 | 4字节 |
double | 双精度浮点数 | 8字节 | double | 双精度浮点数 | 8字节 |
char | 字符型 | 1字节 | char | 字符型 | 2字节 |
bool | 布尔 | 1字节 |
1.C语言中含有无符号的数据类型,例如unsigned short、unsigned int、unsigned long。
2.Java中的bool只能是true或false,C中的可以为0或非0。
3.C和Java中整型默认都为int;浮点型默认为double。