整型
类型 | 标识符 | 占用字节数 |
短整型 | short | 2 |
无符号短整型 | unsigned short | 2 |
基本整型 | int | 4 |
无符号整型 | unsigned int | 4 |
长整型 | long | 4 |
无符号长整型 | unsigned long | 4 |
整型的表示形式:
整型以十进制为基础,其他进制需要用前缀来区分。
进制 | 十进制 | 二进制 | 八进制 | 十六进制 |
前缀 | - | 0b | 0 | 0x |
格式控制符 | %d | - | %o | %x |
加后缀L或l表示长整型,后缀U或u表示无符号数
实型
类型 | 标识符 | 占用字节数 | 保留位数 |
单精度实型 | float | 4 | 6位小数 |
双精度实型 | double | 8 | 15位小数 |
实型的表示形式:
小数形式:必须有小数点
指数形式:十进制数+e或E+阶码(整数)
字符型
用单引号括起的一个字符或者对应字符的ASCII码值:
ASCII码值可以用十进制、八进制或十六进制表示;
只能是单个字符,如果用单引号括起多个字符,只保留最后一个字符