常用基本类型
具体如下:
- 整型:short,int,long,long long
- 浮点型:float,double =》一般使用float,double精度更高(可用于科学计算)
- 字符:char
- 空类型:void =》 表示不关心具体类型,对类型不敏感
占用内存(32位编译器,具体占用内存大小与编译器操作系统位数密切相关)
- char :1个字节
- short int :2个字节
- int: 4个字节
- long: 4个字节
- long long: 8个字节
- float: 4个字节
- double: 8个字节
输出格式说明符
- %c输出的是一个单字节字符
- %d输出的是十进制整型数
- %u输出的是无符号整型数
- %ld输出的是long类型的数
- %lld输出的是long long类型的数
- %f输出的是单精度实数
- %lf输出双精度实型数
- %s输出是字符串
- %e表示按指数形式的浮点数的格式输出
- %g表示自动选择合适的表示法输出浮点数
- printf("%.8lf\n",a);输出小数点后8位,否则默认是小数点后6位
基本运算
- +,-
- *,/,%
变量与常量
- int a = 0; //定义变量并初始化,可以再赋值
- const int len = 256; //常量定义并初始化,不可修改