栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

操作符简单介绍(后期会有详细介绍)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

操作符简单介绍(后期会有详细介绍)

操作符

1、算数操作符

“+”   用于两个数值或者变量的相加,简单来说就是加法运算

 “-”   减法运算   “*”   乘法运算  

“/”    对于整数来说是取商。若运算符号两侧有浮点数,则为小数结果。

“%”  取余运算,计算余数。两端必须是整数。

2、移位操作符

移位操作符的操作数只能是整数。

“<<”  左移操作符   左边丢弃,右边补0.

“>>”  右移操作符   (1)算术右移,右边丢弃左边补原符号位

                             (2)逻辑右移,右边丢弃左边补0.

3、位操作符

“&” 按位与

“|”  按位或

“^” 按位异或,相同为0,相异为1

均为按二进制位 4、单目操作符 (1)正号与负号  “+”  “-” 一定要与算数符号的加减法进行区分。 负号可以对一个数值进行符号变换。正号并不会改变。

 

(2)逻辑反操作“!”

 a=1为真,while循环真执行,假跳出,“!a”为假,所以没有执行。

若a=0为假,则“!a”为真,while执行

(3)sizeof

计算操作数的类型长度,单位为字节

(4) ++ 和 --

++分为前置++和后置++

前置++是先加1,后使用.

后置++是先使用,后++

 

 

 无论如何,a都会自增1.

--与++同理。

(5)(类型)       强制类型转换

将一个类型强行转变为其他类型。

5、关系运算符

>  大于 >=  大于等于 <  小于 <=小于等于 !=   用于测试 “ 不相等 ” ==       用于测试 “ 相等 ”   一定要注意,判断是两个“==”,赋值是一个“=” 推荐在进行判断相等是写成常量在左,变量在右。当“==”写成“=”时会自动报错。

 

 若将判断符号写成赋值符号,程序死循环了。

6、逻辑操作符

&&     逻辑与           相当于并且 ||           逻辑或         相当于或者

 

7、 条件操作符(三目操作符)

exp1 ? exp2 : exp3 类似于if语句 (a>b?(a):(b)) 翻译一下:a>b吗 真就返回a,假就返回b

 8、逗号表达式

exp1 , exp2 , exp3 , …expN 表达式的结果时是最后一项的结果

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/665749.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号