main《主涵数》
auto《{加在涵数名前}自动储存类变量》------------------短
register《{加在涵数名前}寄存器储存类变量》 |
extern《{加在涵数名前}外部储存类{可以不加}》 |
static《{加在涵数名前}静态储存类变量》----------------长
void《没反回值》
for《{3个条件语句}循环》
while《{循环》
do while《{前do循环体语句,后while条件语句}循环》
if《{else补充语句,该短语只可有一个}{else if短语可有N个}条件》
switch()《{case条件:程序段}{default条件不满足程序段}{break结束语}开关》
goto《没条件转向》
break《{适合于各种方式的循环}结果语》
continue《判断结束语》
return《反回语句》
bool《布尔型变量》
int《整型》-----------------------------低
unsigned《没符号字符型》 |
long《长整型》 |
double《双精度浮点型》------------------高
short《短整型》
unsigned《没符号整型》
unsigned short《没符号短整型》
unsigned long《没符号长整型》
char《字符型》
float《单精度浮点型》
()《括号》-----------------------优
[]《下标》 先
,《合成表达式》 级------结合性:左到右
→,.《成员》 :
return《返回》-------------------0
!《{真为假,假为真}非》-------------------------优
~《位非》 ++《{前缀表达式增1.后缀表达式不增1}增1》 --《{前缀表达式减1.后缀表达式不减1}减1》 -《求反》 (())《强制类型》 *《{指针运算符}取内容》 &《{指针运算符}取地址》 先
级
:
1------结合性:右到左|
|
|
sizeof《字节数》--------------------------------|
*《乘》--------------优---------------------------------------|
/《除》 先:3 |
%《求余》------------级 +《加》----------优先 -《减》----------级:4 <<《{只改表达式的值}左移》---------优先 >>《{只改表达式的值}右移》---------级:5 >《大于》---------------优 <《小于》 先6 左到右
>=《大于等于》 级 <=《小于等于》----------: ==《等于》----------优先级 |
|
|
|
|
|---结合性: |
|
|
|
!=《不等于》-------:7 |
&《位与》--------优先级:8 |
^《位异或》--------优先级:9 |
|《位或》-------优先级:10 |
&&《{都为真即真}与》-------优先级:11 |
||《{都为假即假}或》-------优先级:12------------------------|
表达式1?表达式2:表达式3《{真为第一个表达式,假为第二个表达式}条件求值》-----------------------------------------------------------------优先级:13------------------|
=《简单赋值》----------------------------优 |---结合性:右到左
+=,-=,*=,/=,%=《复合算术赋值》 先:14 |
&=,|=,^=,>>=,<<=《复合位运算赋值》--------级-------------------------|
,《句号》-------优先级:15-------结合性:左到右
malloc《申请动态内存》
struct《结构定义》
*/《注释符》
\\n《换行符》
\《水平制表》
\\b《退格》
\\a《鸣铃》
\\'《单引号》
\\r《回车》
\\v《垂直制表》
\\f《走纸换页》
\\\\《反斜线》
\\0《ASCII码为0的字符》
<<=《{改变变量值}左移》
>>=《{改变变量值}右移》
*《{指针运算符}取内容》
&《{指针运算符}取地址》
sizeof《计算数据类型所占的字节数》
getchar()《接收字符型输入{带缓冲区和回显}》
gets()《接收字符串型输入》
scanf()《标准格式输入》
%d{十进制整数}%x{十六进制整数}%o{八进制整数}%u{没符号十进制整数}%f{小数表示的浮数点数}%e{指数表示的浮数点数}%c{单个字符}%s{字符串《}标准格式输入的格式说明符》
putchar()《字符型输出》
puts()《字符串型输出》
printf()《标准格式输出》
%d{十进制整数}%x{十六进制整数}%o{八进制整数}%u{没符号整数}%f{小数表示的浮数点数}%e{指数表示的浮数点数}%c{单个字符}%s{字符串}g{e和f中较短的一种《}标准
格式输出的格式说明符》
#define《宏定义》
undef《终止宏定义》
因篇幅问题不能全部显示,请点此查看更多更全内容