一、数据打印类型字符
%c 打印字符
%d 打印有符号十进制整数
%f 打印浮点数(包括float和double)
%u 打印无符号十进制整数
%o 以八进制整数形式打印
%x 以十六进制整数形式打印
%p 打印地址
%s 打印字符串
二、释义 转义字符
\? 在书写连续多个问号时使用,防止他们被解析成三字母词
\' 用于表示字符常量'
\“ 用于表示一个字符串内部的双引号
\\ 用于表示一个反斜杠,防止它被解释为一个转义序列符。
\a 警告字符,蜂鸣
\b 退格符
\f 进纸符
\n 换行
\r 回车
\t 水平制表符
\v 垂直制表符
\ddd ddd表示1~3个八进制的数字。 如: \130 X
\xdd dd表示2个十六进制数字。 如: \x30 0
三、操作符
1、算术操作符
+ - * / %
2、移位操作符
<< 左移操作符 >> 右移操作符
3、位操作符
&:按位与(有0为0)
| :按位或(有1为1)
^:按位异或(相同为0,不同为1)
4、赋值操作符
+= 、 *= 、 %=、 <<=、 |=
-= 、 /= 、>>=、 &= 、 ^=
5、单目操作符
! 逻辑反操作
- 负值
+ 正值
& 取地址
sizeof 操作数的类型长度(以字节为单位)
~ 对一个数的二进制按位取反
-- 前置、后置--
++ 前置、后置++
* 间接访问操作符(解引用操作符)
(类型) 强制类型转换
6、关系操作符
>、 >=、 !=
<、 <= 、==
7、逻辑操作符
&& 逻辑与
|| 逻辑或