C++ 5.运算符—算术运算符、赋值运算符、比较运算符、逻辑运算符(与或非)
2021/12/29 9:07:49
本文主要是介绍C++ 5.运算符—算术运算符、赋值运算符、比较运算符、逻辑运算符(与或非),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
/*--------------------------------------------------------------------------------------- 运算符 1.算数运算符 */ int main() { //加减乘除--------------------------------------------------------------------------- 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 d1 = 0.5; double d2 = 0.22; cout << d1 / d2 << endl;//运算结果也可以为小数或整数 //取模(取余),两个小数是不能做取模运算的,除数不可为0 cout << a1 % b1 << endl; //----------------------------------------------------------------------------------- //前置递增++ int a = 10; ++a; //让变量加1 cout << "a ="<< a << endl; //后置递增++ int b = 10; b++; //让变量加1 cout << "b =" << b << endl; //前置和后置的区别: //前置递增,先让变量+1,然后进行表达式的运算 int a5 = 10; int b5 = ++a5 * 10; cout << "a5 =" << a5 << endl; cout << "b5 =" << b5 << endl;//11,110 //后置递增,先进行表达式的运算,然后让变量+1 int a6 = 10; int b6= a6++ * 10; cout << "a6 =" << a6 << endl; cout << "b6 =" << b6 << endl;//11,100 system("pause"); return 0; }
/*--------------------------------------------------------------------------------------- 运算符 2.赋值运算符 */ int main() { // = int a = 10; a = 100; cout << "a=" << a << endl; // += a = 10; a += 10;//a=a+2 cout << "a=" << a << endl; // -= // *= // /= // %= system("pause"); return 0; }
/*------------------------------------------------------------------------------------- 运算符 3.比较运算符 */ int main() { // ==(相等于) int a = 10; int b = 100; cout << (a==b) << endl; // !=(不等于) cout << (a!=b) << endl; // < // > // <= // >= system("pause"); return 0; }
/*---------------------------------------------------------------------------------- 运算符 4.逻辑运算符 作用:用于根据表达式的值返回真值或假值 ----------------------------------------------------------------------------------*/ int main() { // 逻辑运算符 非 ! int a = 10; //在c++中除了 0 ,都为真 cout << !a << endl; cout << !!a << endl; // 逻辑运算符 与 && int a = 10; int b = 10; cout << (a&&b) << endl; a = 0; b = 10; cout << (a&&b) << endl; a = 0; b = 0; cout << (a&&b) << endl; // 同真为真,其余为假 // 逻辑运算符 或 || int a = 10; int b = 10; cout << (a||b) << endl; a = 0; b = 0; cout << (a||b) << endl; a = 0; b = 10; cout << (a||b) << endl; // 同假为假,其余为真 system("pause"); return 0; }
这篇关于C++ 5.运算符—算术运算符、赋值运算符、比较运算符、逻辑运算符(与或非)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-04el-table 开启定时器下,表格的选中状态会消失是什么原因-icode9专业技术文章分享
- 2024-10-03如何安装和初始化飞牛私有云 fnOS?-icode9专业技术文章分享
- 2024-10-03如何安装 App 并连接到飞牛 NAS?-icode9专业技术文章分享
- 2024-10-03如何安装飞牛 TV 并连接到影视服务器?-icode9专业技术文章分享
- 2024-10-03如何在PVE和ESXI上安装飞牛私有云 fnOS?-icode9专业技术文章分享
- 2024-10-03fnOS国产最强NAS安装系统异常情况处理-icode9专业技术文章分享
- 2024-10-03飞牛NAS如何创建存储空间?-icode9专业技术文章分享
- 2024-10-03fnOS国产最强NAS硬盘会自动休眠吗?-icode9专业技术文章分享
- 2024-10-03fnOS国产最强NAS如何安装飞牛影视和创建媒体库?-icode9专业技术文章分享
- 2024-10-03fnOS国产最强NAS如何为家人朋友开通影视账号?-icode9专业技术文章分享