一、数据打印类型字符

 %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、逻辑操作符

&& 逻辑与

|| 逻辑或