类型转换
类型自动转换:参与计算或者比较时,自动转为精度更高的,保证精度不丢失
char 和 short参加运算,将自身转为int 由于自身字节数过小,容易溢出
C语言中的实型数据是指带有小数的数。
运算符
a/b (a,b都为整数)取整
&& || 短路特性 ,前面为假(真),不会运行后面一个判断
^ 和0异或保持不变,和1异或取反
条件运算符 C=A>B?:A,B
逗号运算符 , 从左往右结合
data=3,4,5,6 data =3
data=(3,4,5,6) data =6
++--运算符
++i --i 先加减,后使用
i++ i-- 先使用,后加减
函数
函数名是函数的入口地址
如果函数的返回值<=4字节,则存放寄存器, >4字节则存放栈区
extern 申明外部可用 函数本身不加修饰的话就是extern