1.计算机中的基本存储单位是bit
基本数据存储单元是字节
2.浮点类型常量 %f(默认保留小数点后6位)
int 4 byte
short int 2 byte
long int 4 byte 32位操作系统
8 byte 64位操作系统
float 4 byte 单精度
double 8 byte 双精度
char 1 byte
3.变量申请后,其中存储的数据是随机值
默认为有符号类型
无符号数据类型要加关键字 unsigned
4.单个字符的输入输出函数
输出 putchar
范例: putchar(‘a’);
输入 getchar
范例: char a= getchar();
5.格式化输入输出函数
printf(“%d”,a);
scanf(“%c”,&b);
值得注意的是scanf的占位符%d,%s不会获取\n,空格,制表字符。而%c可以获取。
6.浮点类型与整型计算,结果为浮点型。
整型的有符号数和无符号数计算,结果为无符号数。
7.逻辑与&&
格式 条件1 && 条件2
同真为真,只有当条件1为真时,才会去执行条件2。
逻辑或 ||
格式 条件1 || 条件2
条件1为真,那么不会执行条件2。
条件1为假,那么执行条件2
8.sizeof 可以计算变量在内存中所占用空间的大小,以字节为单位。
9. 位运算符
按位与 &
按位或 |
按位异或 ^
取反 ~
左移运算符 <<
低位补0,高位溢出
右移运算符 >>
高位补符号位,低位溢出
10.三目运算符(条件运算符)
格式: 判断条件?返回值1:返回值2
条件真返回1,条件假返回2
11.逗号运算符
(表达式1,表达式2);
从左往右依次计算,但是返回的是最后一个表达式的值。
12.使用可以进行多行注释
#if 0
......
#endif
13.宏定义是在预处理进行,不做语法检查,只做简单替换。
#define pi 3.14
对于经常修改的值可以减少代码的替换量,可以放在的头文件。
而且还可以做简单计算
#define 宏名(参数)宏体
#define max(c,d) c>d? d:c
值得注意的是