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
表达式语句
复合语句:用大括号括起的一条或多条语句
空语句
赋值语句