*不同类型的数据先转换成同一类型,再运算
*c的算术运算符
(1)算术运算符 (+ - * / %)
(2)关系运算符 (> < == >= <= !=)
(3)逻辑运算符 (! && ||)
(4)位运算符 (<< >> ~ | ∧ &)
(5)赋值运算符 (=及其扩展赋值运算符)
(6)条件运算符 (?:)
(7)逗号运算符 (,)
(8)指针运算符 (*和&)
(9)求字节数运算符(sizeof)
(10)强制类型转换运算符( (类型) )
(11)分量运算符(.->)
(12)下标运算符([ ])
(13)其他 (如函数调用运算符())
*优先级顺序【由高到低排序】
函数符号() 数组下标[]
单目运算符
算数运算符
移位运算符
关系运算符
逻辑运算符
三目运算符
*自增、自减运算符
·++i,--i(在使用i之前,先使i的值加(减)1)
·i++,i- - (在使用i之后,使i的值加(减)1)
*格式说明符含义
%d或%i按十进制有符号整数输出,正数的符号省略
%u按十进制无符号整数输出
%o按八进制无符号整数输出(不输出前导0)
%x或X按十六进制无符号整数输出(不输出前导符0x)
%c按字符型数据输出
%s按字符串数据输出
%f按小数形式输出(6位小数)
%e或E按指数形式输出实数
%%输出%本身
%g或G选用%f或%e格式中输出宽度较短的一种格式,不输出无意义的0
·m 表示数据占用的宽度,正整数
·n 对实数,指定小数位数(四舍五入)
对字符串,指定实际输出位数
·l 加在d、o、x、u前:输出长整型
加在f、e 、g前:输出双精度型
·h 加在d、o、x 前:输入短整型
·- 输出数据在域内左对齐(默认右对齐)
·+ 指定在有符号数的正数前显示正号(+)