黑马程序员—C重点--运算符
来源:互联网 发布:gitlab runner node 编辑:程序博客网 时间:2024/06/07 16:13
------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! ———
常用运算符汇总
C语言一共有34种运算符:
一、 算术运算 ,常见的加减乘除运算
1. 加法运算+
2. 减法运算-
3. 乘法运算*
4. 除法运算/
5. 取余运算%
二、 赋值运算
1. 简单赋值
=
2. 复合赋值
+= ,-= ,*= ,/=
三、 自增自减
自增运算符。如a++,++a,都等价于a = a+1
自减运算符。如a–,–a,都等价于a = a-1
四、 sizeof
1. 作用 :
用来计算一个变量或者一个常量、一种数据类型所占的内存字节数。
2. 基本形式
sizeof( 变量\常量 )
sizeof 变量\常量
sizeof( 数据类型 )
五、 关系运算(比较运算)
1. 条件判断
默认情况下,我们在程序中写的每一句正确代码都会被执行。
但很多时候,我们想在某个条件成立的情况下才执行某一段代码,这种情况的话可以使用条件语句来完成
2. 真假
在C语言中,条件成立称为“真”,条件不成立称为“假”,因此,判断条件是否成立,
就是判断条件的“真假”。
怎么判断真假呢?C语言规定,任何数值都有真假性,任何非0值都为“真”,只有0才为“假”。
也就是说,108、-18、4.5、-10.5等都是“真”,0则是“假”。
3. 关系比较
开发中经常要比较,比如斗地主游戏中牌的大小。
利用关系运算符就可以比较两个值的大小。
关系运算符的运算结果只有2种:如果条件成立,结果就为1,也就是“真”;
如果条件不成立,结果就为0,也就是“假”。
六、 逻辑运算
有时候,我们需要在多个条件同时成立的时候才能执行某段代码,。这种情况下,我们就要借助于C语言提供的逻辑运算符。
逻辑运算的结果只有2个:“真”为1,“假”为0
1.&& 逻辑与
“条件A && 条件B”
只有当条件A和条件B都成立时,结果才为1,也就是“真”;其余情况的结果都为0,也就是“假”。
逻辑与的运算总是先判断条件A是否成立,如果A不成立就不会再对B进行判断.
2.|| 逻辑或
“条件A || 条件B”
当条件A或条件B只要有一个成立时(也包括条件A和条件B都成立),结果就为1,也就是“真”;
逻辑或总是先判断条件A是否成立
如果条件A成立,就不会再去判断条件B是否成立.如果条件A不成立,接着再判断条件B是否成立:
3.! 逻辑非
“! 条件A”
其实就是对条件A进行取反:也就是说:真的变假,假的变真。
七、 三目运算符
N目运算符->三目运算符
int a = 条件A?结果1:结果2;
以上代码的作用时当条件A成立时,将a的值赋值为结果1的值,不成立时赋值为结果2的值
- 黑马程序员—C重点--运算符
- 黑马程序员—C重点--基本运算
- 黑马程序员—C重点--指针
- 黑马程序员—C重点--流程控制
- 黑马程序员—C重点--结构体
- 黑马程序员—C重点--枚举
- 黑马程序员——【C语言】重点指针的简述
- 黑马程序员—C重点--函数的知识点
- 黑马程序员—C重点--总结一些琐碎的知识点
- 黑马程序员——C语言——运算符
- 黑马程序员——C语言——运算符
- 黑马程序员———C语言的运算符
- 黑马程序员———C语言 运算符
- 黑马程序员——C语言基本运算符
- 黑马程序员——[C语言]基本运算符
- 黑马程序员—C语言—运算符小结
- 黑马程序员——C语言中的运算符
- 黑马程序员——C语言基础---运算符
- 第13周 《C++语言基础》程序阅读——多态性与抽象类 (1)
- Unity处理Hierarchy面板上的一些特殊的对象的特殊标识
- 为什么采用using namespace std不是一个好主意
- Monkey for iOS
- A DOM高级 04 表格添加行
- 黑马程序员—C重点--运算符
- java之新特性总结
- ACM-简单的输入输出(茵茵的第一课)
- 初学nodejs,搭建简单架构
- Appium IOS 真机测试 iphone
- 【php】利用php的构造函数与析构函数编写Mysql数据库查询类
- 第十一周项目三 点类派生直线类
- 第12周项目1-教师兼干部类
- java之反射总结