黑马程序员—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再参与运算
a++ 表示先将a的值进行参与运算,结束后再加1
++a 表示先将a加1再参与运算
sizeof函数
用于计算一个变量或者一个常量、一种数据类型所占的内存字节数。
sizeof(常量/变量/数据类型);
关系运算符
==、!=、>、>=、<=、<
用于比较运算符两侧的值是否符合条件,条件成立,则返回1,即真,条件不成立,则返回0,即假
任何非0值都为真
任何非0值都为真
==和!=优先级低于>、>=、<=、<
关系运算符从左往右依次判断,关系运算符优先级低于算术运算符
逻辑运算符
逻辑与&&
格式: 条件A && 条件B
条件A和条件B都成立时结果为1,有1个条件不成立则为0
条件A和条件B都成立时结果为1,有1个条件不成立则为0
逻辑或||
格式: 条件A && 条件B
条件A和条件B都不成立时结果为0,有1个条件成立则为1
条件A和条件B都不成立时结果为0,有1个条件成立则为1
逻辑非!
格式: !条件A
对条件结果进行取反。条件成立为0,条件不成立为1
对条件结果进行取反。条件成立为0,条件不成立为1
三目运算符
条件?值1:值2
条件成立则返回值1,不成立返回值2
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
详细请查看:http://edu.csdn.net
条件成立则返回值1,不成立返回值2
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
详细请查看:http://edu.csdn.net
0 0
- 黑马程序员—C语言_基本运算
- 黑马程序员 C语言 - 02 基本运算
- 黑马程序员-C语言基本运算
- 黑马程序员---c语言基础--基本运算
- 黑马程序员————C语言基本运算
- 黑马程序员——C语言——基本运算
- 黑马程序员——C语言中的基本运算
- 黑马程序员——C语言基础(三)基本运算
- 黑马程序员——C语言基本运算符
- 黑马程序员——[C语言]基本运算符
- 黑马程序员——C语言的基本运算
- 黑马程序员——C语言基础---基本运算
- 黑马程序员——C语言基本运算
- 黑马程序员—IOS基础(C语言基本运算)
- 黑马程序员—C语言_基本数据类型
- 黑马程序员—C重点--基本运算
- 黑马程序员——C语言基础篇---基本运算和位运算
- 黑马程序员-IOS-C语言基础-基本运算
- TortoiseSVN 1.8 关于右键的设置
- 黑马程序员-IOS开发之--C语言基础-复杂数据类型等
- (孙鑫 二十) HOOK和数据库访问
- [shell] expect完整介绍
- (intermediate) 混合图欧拉回路 UVA 10735 - Euler Circuit
- 黑马程序员—C语言_基本运算
- [cocos2d-x] --- 实现Dota技能冷却效果
- 黑马程序员—C语言_流程控制
- 黑马程序员—C语言_函数
- 修改Oracle数据库名称
- JFinal与tomcat学习笔记(一)
- Test Title
- 黑马程序员—C语言_数组、字符串
- 05 Unity3D水平运动控制--《程序员学Unity3d》