C语言基本的算术运算符 1、+正号运算符2、-负号运算符3、*乘法运算符4、/除法运算符5、%求余运算符6、+加法运算符7、-减法运算符读者应该特别注意+和-在不同情况下的含义
C语言自增、自减运算符 1、++i,--i在使用i之前,先是i的值加(减)12、i++,i--在使用i之后,使i的值加(减)1注意:自增和自减运算符只能用于变量,而不能用于常量或表达式
C语言算术表达式和运算符的优先级与结合性 在表达式求值时,先按运算符的优先级别顺序执行,例如先乘除后加减。如果在一个运算对象两侧的运算符的优先级别相同,则按照结合方向“自左至右”即先左后右执行。
C语言不同类型数据键的混合运算 1、+,-,*,/运算的两个数中有一个数为float或double型,结果是double型。2、如果int型与float或double型数据进行运算,先把int型和float型数据转换为double行进行运算,结果是double型。3、字符型数据与整型数据进行运算,就是把字符的ASCII代码与整数数据进行运算。
C语言强制类型转换运算符 一般形式:(类型名)(表达式)(double)a:将a转换成double类型(int)(x+y):将x+y的值转换成int型
C语言基本算术运算符
常用的算术运算符 |
---|
运算符 |
意义 |
例子 |
结果 |
+ |
正号运算符(单目) |
+a |
a的值 |
- |
负号运算符(单目) |
-a |
a的算术负值 |
* |
乘法运算符 |
a*b |
a和b的乘积 |
/ |
除法运算符 |
a/b |
a除b的商 |
% |
求余运算符 |
a%b |
a除b的余数 |
+ |
加法运算符 |
a+b |
a和b的和 |
- |
减法运算符 |
a-b |
a和b的差 |
C语言算术运算符
算术运算符 |
+ - / % ++ -- |
---|
关系运算符 |
> < == > = <= != |
逻辑运算符 |
! && || |
位运算符 |
<< >> ~ | ^ & |
赋值运算符 |
= |
条件运算符 |
? : |
逗号运算符 |
, |
指针运算符 |
* |
求字节运算符 |
sizeof |
强制类型转换运算符 |
(需要强制转换的类型) |
成员运算符 |
. -> |
下标运算符 |
[ ] |
函数调用运算符 |
函数名() |