C语言的艺术之简洁的C语言

        C语言一共有9种控制语句,32个关键字,34种运算符,区分大小写。具有低级语言的实用性,也有高级语言的基本结构和语句。强大的C 语言直接地址进行操作,使用起来如同汇编语言一样且又不像汇编一样晦涩难懂。

1、9种控制语句

if...else ...   条件语句goto... 无条件转移语句switch 多分支选择语句
for ( )...    循环语句while( )...  循环语句do... while( )  循环语句
continue 结束本次循环语句break  终止循环或switchreturn  从函数返回

2、32个关键字

       

序号关键字简介
1char数据类型关键字,字符型
2double数据类型关键字,双精度型
3enum数据类型关键字,枚举
4float数据类型关键字,浮点型
5int数据类型关键字,整型
6long数据类型关键字,长整型
7short数据类型关键字,短整型
8signed数据类型关键字,有符号型
9struct数据类型关键字,结构体
10union数据类型关键字,共用体
11unsigned数据类型关键字,无符号型
12void空,用于声明函数无返回,无参数,无类型指针等
13for控制语句关键字,循环语句
14do控制语句关键字,循环语句,循环体
15while控制语句关键字,循环语句,循环条件
16break控制语句关键字,循环语句,跳出循环
17continue控制语句关键字,循环语句,结束当前循环,开始下一轮
18if控制语句关键字,条件语句
19else控制语句关键字,条件语句,分支语句,可以与if连用      else if()...
20goto控制语句关键字,条件语句,无条件跳转
21switch控制语句关键字,多分支选择(开关语句)
22case控制语句关键字,多分支选择,语句分支
23default控制语句关键字,多分支选择,其他分支
24return返回语句
25auto存储类型关键字,动态分配,默认存储格式
26extern存储类型关键字,声明变量/函数在外部文件
27register存储类型关键字,寄存器变量
28static存储类型关键字,静态变量,只执行一次,不被其他文件访问
29const声明只读变量
30sizeof计算数据类型长度    eg  :  sizeof(数据类型)   
31typedef为复杂的声明定义简单的别名,不能跟存储类关键字同时存在
32volatile看看大佬的详细https://www.cnblogs.com/reality-soul/p/6140192.html

 

3、36种运算符

 

序号优先级运算符含义对象个数运算方向
11(  )括号运算/自左向右
2[   ]下标运算自左向右
3->指向结构体成员自左向右
4.结构体成员自左向右
52逻辑运算 非

      1

 

单目运算

自左向右
6~位运算 按位取反自左向右
7++自增运算自左向右
8--自减运算自左向右
9-取反运算(负号运算)自左向右
10(类型)类型转换运算自左向右
11*指针运算符(取值)自左向右
12&取地址运算符自左向右
13sizeof取长度运算自左向右
143*算术运算   乘

     2

双目运算

自左向右
15/算术运算   除自左向右
16%算术运算   取余自左向右
174+算术运算   加自左向右
18-算术运算   减自左向右
195<<位运算   左移自左向右
20>>位运算   右移自左向右
216<关系运算  小于自左向右
22<=关系运算  小于等于自左向右
23>关系运算  大于自左向右
24>=关系运算  大于等于自左向右
257==关系运算  等于自左向右
26!=关系运算  不等于自左向右
278&位运算  按位与自左向右
289^位运算  按位异或自左向右
2910|位运算  按位或自左向右
3011&&逻辑运算  逻辑与自左向右
3112||逻辑运算  逻辑或自左向右
3213? ...   : ...条件运算自右向左
3314

=      +=     -=   

*=     /=     &= 

^=     !=    <<=  >>=

赋值运算2自右向左
3415逗号运算 自左向右

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值