C++基础:运算符-创新互联

1. 算术运算符
  • 处理四则运算
  • 算术运算符:
运算符术语示例结果
+正号+33
-负号-3-3
+10 + 515
-10 - 55
*10 * 550
/10 / 52
%取模(取余)10 % 31
++前置递增a=2; b=++a;a=3; b=3;
++后置递增a=2; b=a++;a=3; b=2;
前置递减a=2; b=–a;a=1; b=1;
后置递减a=2; b=a–;a=1; b=2;

除法运算中,

网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、小程序制作、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了监利免费建站欢迎大家使用!

1.什么类型的数据相除得到什么数据,如:

8 / 5 只能得到1

2.除数不能为0

取模(取余)运算中,

1.只有整型变量可以

2.除数依然不能为零

前后置运算的区别

前置则先进行++(或–),后进行表达式,如:

int a = 10;
int b = 0, c = 0;

b = ++a;//b = 11;
c = a--;//c= 10;
2. 赋值运算符
  • 将表达式的值赋给变量
运算符术语示例结果
=赋值a=2; b=3;a=2; b=3;
+=加等于a=0; a+=2(a = a + 2);a=2;
-=减等于a=5; a-=3(a = a - 3);a=2;
*=乘等于a=2; a*=2(a = a * 2);a=4;
/=除等于a=4; a/=2(a = a / 2);a=2;
%=模等于a=3; a%2(a = a % 2);a=1;
3. 比较运算符
  • 用于表达式比较,同时返回真值或假值
运算符术语示例结果
==相等于4 == 30
!=不等于4 != 31
<小于4< 30
>大于4 >31
<=小于等于4<= 30
>=大于等于4 >= 11

“真”返回“1”,“假”返回“0”,如:

int a = 10;
int b = 11;
int c = 0;

c = (a == b);//c = 0
c = (a != b);//c = 1
4. 逻辑运算符
  • 根据表达式的值返回真值或假值
运算符术语示例结果
!!a如果a为假,则!a为真; 如果a为真,则!a为假。
&&a && b如果a和b都为真,则结果为真,否则为假。
||a || b如果a和b有一个为真,则结果为真,二者都为假时,结果为假。

小结

逻辑非:真变假,假变真

逻辑与:一假即假

逻辑或:一真即真

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


名称栏目:C++基础:运算符-创新互联
链接分享:http://myzitong.com/article/dehcii.html