黑马程序员—C语言_基本运算

来源:互联网 发布:批量压缩图片软件 编辑:程序博客网 时间:2024/05/17 20:10
---------------------- ASP.Net+Android+IOS开发.Net培训、期待与您交流! ----------------------
 

算术运算符

加减乘除:+、-、*、/

除法运算/:两个整数相除,值只取整数部分

取余运算%:两个整数相除之后的余数。除数和被除数只能是整数,正负值取决于左侧的数值

运算顺序
先计算*、/,再计算+、-
同级运算从左到右依次计算
如果表达式中有()则先计算()内的值,在计算小括号外面的值

复合赋值运算符
+=、-=、*=、/=
a+=4; 等于a=a+4

自增自减
++、--
a++ 相当于a=a+1
a++ 和++a
a++ 表示先将a的值进行参与运算,结束后再加1
++a 表示先将a加1再参与运算

sizeof函数
用于计算一个变量或者一个常量、一种数据类型所占的内存字节数。
sizeof(常量/变量/数据类型);
 
关系运算符
==、!=、>、>=、<=、<
用于比较运算符两侧的值是否符合条件,条件成立,则返回1,即真,条件不成立,则返回0,即假
任何非0值都为真
==和!=优先级低于>、>=、<=、<
关系运算符从左往右依次判断,关系运算符优先级低于算术运算符

逻辑运算符
逻辑与&&
格式: 条件A && 条件B
条件A和条件B都成立时结果为1,有1个条件不成立则为0

逻辑或||
格式: 条件A && 条件B
条件A和条件B都不成立时结果为0,有1个条件成立则为1

逻辑非!
格式: !条件A
对条件结果进行取反。条件成立为0,条件不成立为1

三目运算符
条件?值1:值2
条件成立则返回值1,不成立返回值2

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
详细请查看:http://edu.csdn.net
0 0
原创粉丝点击