C++的运算符怎么用
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章将为大家详细讲解有关C++的运算符怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。运算符作用:用于执行代码的运算运算符类型作用算术运算符用于处理四则运算
千家信息网最后更新 2025年02月01日C++的运算符怎么用
这篇文章将为大家详细讲解有关C++的运算符怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
运算符
作用:用于执行代码的运算
运算符类型 | 作用 |
算术运算符 | 用于处理四则运算 |
赋值运算符 | 用于将表达式的值赋给变量 |
比较运算符 | 用于表达式的比较,并返回一个真值或假值 |
逻辑运算符 | 用于根据表达式的值返回真值或假值 |
01 算术运算符
运算符 | 术语 | 示例 | 结果 |
+ | 正号 | +3 | 3 |
- | 负号 | -3 | -3 |
+ | 加 | 10+5 | 15 |
- | 减 | 10-5 | 5 |
* | 乘 | 10*5 | 50 |
/ | 除 | 10/5 | 2 |
% | 取模/取余 | 10%3 | 1 |
++ | 前置递增 | 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; |
#includeusing namespace std;int main1(){ //加减乘除 int a1 = 10; int b1 = 3; cout << a1 + b1 << endl; cout << a1 - b1 << endl; cout << a1 * b1 << endl; cout << a1 / b1 << endl; //两个整数相除,结果依然是整数,将小数部分去除 int a2 = 10; int b2 = 20; cout << a2 / b2 << endl; int a3 = 10; int b3 = 0; //cout << a3 / b3 << endl; //错误,除数不可以为0 double x1 = 0.5; double x2 = 0.22; cout << x1 / x2 << endl; //取模 int c1 = 10; int d1 = 3; cout << c1 % d1 << endl; int c2 = 10; int d2 = 20; cout << c2 % d2 << endl; int c3 = 10; int d3 = 0; //cout << c3 % d3 << endl; //错误,取模除数不可以为0 double x3 = 3.14; double x4 = 1.1; //cout << x3 % x4 << endl; //错误,不支持小数取模运算 //1.前置递增 int m = 10; ++m; cout << "m = " << m << endl; //2.后置递增 int n = 10; n++; cout << "n = " << n << endl; //3.前置和后置的区别 //前置递增:先让变量+1,后进行表达式运算 int m2 = 10; int n2 = ++m2 * 10; cout << "m2 = " << m2 << endl; cout << "n2 = " << n2 << endl; //后置递增:先进行表达式运算,后让变量+1 int m3 = 10; int n3 = m3++ * 10; cout << "m3 = " << m3 << endl; cout << "n3 = " << n3 << endl; system("pause"); return 0;}
02 赋值运算符
运算符 | 术语 | 示例 | 结果 |
= | 赋值 | a=2;b=3; | a=2;b=3; |
+= | 加等于 | a=0;a+=2; | a=2; |
-= | 减等于 | a=5;a-=3; | a=2; |
*= | 乘等于 | a=2;a*=2; | a=4; |
/= | 除等于 | a=4;a/=2; | a=2; |
%= | 模等于 | a=3;a%=2; | a=1; |
#includeusing namespace std;int main2(){ //赋值运算符 int a = 10; cout << "a = " << a << endl; //10 // += a += 2; cout << "a = " << a << endl; //12 // -= a = 10; a -= 2; cout << "a = " << a << endl; //8 // *= a = 10; a *= 2; cout << "a = " << a << endl; //20 // /= a = 10; a /= 2; cout << "a = " << a << endl; //5 // %= a = 10; a %= 2; cout << "a = " << a << endl; //0 system("pause"); return 0;}
03 比较运算符
运算符术语示例结果==相等于4==30!=不等于4!=31<小于4<30>大于4>31<=小于等于4<=30>=大于等于4>=31
#includeusing namespace std;int main3(){ //比较运算符 // == int a = 10; int b = 20; cout << (a == b) << endl; // != cout << (a != b) << endl; // > cout << (a > b) << endl; // < cout << (a < b) << endl; // >= cout << (a >= b) << endl; // <= cout << (a <= b) << endl; system("pause"); return 0;}
04 逻辑运算符
运算符术语示例结果!非!a如果a为假,则!a为真;如果a为真,则!a为假。&&与a&&b如果a和b都为真,则结果为真,否则为假。||或a||b如果a或b有一个为真,则结果为真;二者都为假时,结果为假。
#includeusing namespace std;int main4(){ //逻辑运算符 非 ! int a = 10; cout << !a << endl; //0 cout << !!a << endl; //1 //逻辑运算符 与 && int c = 10; int d = 10; cout << (c && d) << endl; // 1 c = 0; d = 10; cout << (c && d) << endl; // 0 c = 10; d = 0; cout << (c && d) << endl; // 0 c = 0; d = 0; cout << (c && d) << endl; // 0 //逻辑运算符 或 || int e = 10; int f = 10; cout << (e || f) << endl; // 1 e = 0; f = 10; cout << (e || f) << endl; // 1 e = 10; f = 0; cout << (e || f) << endl; // 1 e = 0; f = 0; cout << (e || f) << endl; // 0 system("pause"); return 0;}
关于"C++的运算符怎么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
运算
运算符
结果
表达式
逻辑
术语
示例
变量
篇文章
错误
C++
作用
小数
整数
更多
真值
算术
除数
不错
实用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
我的世界温柔服务器
怎么配置服务器的iis
数据库触发器的感受
软件开发和视觉哪个好
i5和i7对软件开发
面向对象软件开发过程
注册登陆带数据库
本机文件拷贝到服务器太慢
泉州回收戴尔服务器
长沙悦购互联网科技公司
中国矿业报网络安全关系你我他
浙江省公共信用信息数据库
土木转行建筑结构软件开发怎么样
发挥国家网络安全基础性作用
新乡市尚嘉网络技术有限公司
中融博弘互联网科技有限公司
服务器需要配置几个ip地址
网络技术中协议是啥意思
网络安全2019大会西安
游戏开发 数据库
创建名为ST的学生课程数据库
中伦网络安全审查
笔记本代理服务器怎么上网
饥荒联机中如何搭建服务器
网络安全研究院官网
微视频网络安全问题
网络技术的好处英文
十三五数据库技术与应用
是数据库or
香港服务器被查