您的位置:首页 > 其它

运算符、表达式和语句

2015-12-12 17:15 253 查看
1.算数运算符:

加法运算符

减法运算符

乘法运算符

除法运算符:c语言中整数除法结果的小数部分被丢失,被称截尾

取摸运算符:对浮点数使用该运算符 无效

2.赋值运算符:不能将一个值赋给常量 ”=“左边的项目必须是一个变量的名字

3.增量和减量运算符:

增量和减量运算符是单目运算符 优先级高于所有的双目运算符

1)前缀形式 ++变量 --变量 表示变量在使用前加1或减1

2)后缀形式 变量++ 变量-- 表示变量在使用后自动加1或减1

i++ 是i=i+1 也等于 i+=1

4.关系运算符:双目运算符

==等于 !=不等于 >大于 <小于 >=大于等于 <=小于等于

关系运算符都是双目运算符,其结合性均为左结合,优先级相同时从左往右开始处理

< 、<=、>、>=优先级相同 高于== !=

5.逻辑运算符:

逻辑与 &&

逻辑非 !

逻辑或 ||

6.条件运算符:c语言提供的唯一的三目运算符

优先级高于赋值运算符 低于关系运算符和算数运算符 右结合

7.数据类型强制转换运算符

自动类型转换

强制类型转换

8.特殊运算符

长度运算符sizeof :求出运算对象在计算机内存中所占用的字节数量, 单目运算符

取址运算符& 单目运算符 目前介绍的 优先级最高的

9.语句包括:

流程控制语句:

选择语句:if switch

循环语句:for while do_while

转移语句:break continue return goto

表达式语句

复合语句:用大括号括起的一条或多条语句

空语句

赋值语句
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: