使用c的理由
1. 强大的控制结构
2. 快速
3. 紧凑的代码——使程序更小
4. 可移植到其他计算机
数据类型
int类型
Int %d
long int %ld
Long long int %lld
Short int %hd
Unsigned int %u
整型数据溢出:当到达最大值时,将溢出到起始点
显示8进制:%o
+前缀:%#o
显示16进制:%x
+前缀:%#x
Char类型
初始化
Char I = 'A';
Char b=25; //对于ASCII,是可以的,但这是不好的编程风格
float类型
组成:符号(正负)+小数部分+指数部分
+ | .358 | 1 |
%e =指数形式
%f =小数形式
可移植类型:#include <inttypes.h>
- uint32_t 32位无符号整数类型
- int32_t
- uintmax_t最大的有符号整数类型
- Int_fast 8_t系统中对8位有符号数而言计算最快的整数类型
打印…………自行
Q1:为什么说long类型和short类型“可能”占用比int更多或更少的存储空间
A1:因为c仅仅保证short类型不会比int类型长,并且long类型不会比int类型短,这样做是为了适应不同的机器,short类型和long类型的长短根据不同的机器不同