C++之运算符_算数运算符
2024-09-06 07:24:06
运算符
**作用:**用于执行代码的运算
| **运算符类型** | **作用** |
| -------------- | -------------------------------------- |
| 算术运算符 | 用于处理四则运算 |
| 赋值运算符 | 用于将表达式的值赋给变量 |
| 比较运算符 | 用于表达式的比较,并返回一个真值或假值 |
| 逻辑运算符 | 用于根据表达式的值返回真值或假值 |
算术运算符
**作用**:用于处理四则运算
加减乘除 取模
#include <iostream>
using namespace std; int main() { int a1 = ;
int b1 = ; cout << a1 + b1 << endl;
cout << a1 - b1 << endl;
cout << a1 * b1 << endl;
cout << a1 / b1 << endl; //两个整数相除结果依然是整数 int a2 = ;
int b2 = ;
cout << a2 / b2 << endl; int a3 = ;
int b3 = ;
//cout << a3 / b3 << endl; //报错,除数不可以为0 //两个小数可以相除
double d1 = 0.5;
double d2 = 0.25;
cout << d1 / d2 << endl; system("pause"); return ;
}
int main() { int a1 = ;
int b1 = ; cout << % << endl; int a2 = ;
int b2 = ; cout << a2 % b2 << endl; int a3 = ;
int b3 = ; //cout << a3 % b3 << endl; //取模运算时,除数也不能为0 //两个小数不可以取模
double d1 = 3.14;
double d2 = 1.1; //cout << d1 % d2 << endl; system("pause"); return ;
}
递增
int main() { //后置递增
int a = ;
a++; //等价于a = a + 1
cout << a << endl; // 11 //前置递增
int b = ;
++b;
cout << b << endl; // 11 //区别
//前置递增先对变量进行++,再计算表达式
int a2 = ;
int b2 = ++a2 * ;
cout << b2 << endl; //后置递增先计算表达式,后对变量进行++
int a3 = ;
int b3 = a3++ * ;
cout << b3 << endl; system("pause"); return ;
}
最新文章
- Shanghai Regional Online Contest 1004
- Roadblocks(poj 3255)
- Oracle Solaris 11.2 Beta Firefox 17.0.6 添加 flashplayer 插件
- CXF WebService 开发文档
- php之常量小见
- MIPI DSI协议介绍
- (转)iOS Wow体验 - 第六章 - 交互模型与创新的产品概念(2)
- 加密解密工具类(Java,DES)
- hdu 1890 splay树
- Oracle E-Business Suite Maintenance Guide Release 12.2(Patching Procedures)
- bzoj2683&;&;bzoj4066
- eclipse里访问tomcat首页出现404错误解决之法
- BZOJ.3809.Gty的二逼妹子序列(分块 莫队)
- docker+Nexus Repository Manager 搭建私有docker仓库
- 基于 Dropbear &; Zlib 搭建轻量级的ssh server
- 第八章&#160;高级搜索树 (xa3)红黑树:插入
- iOS开发-iPad侧边栏Tab选项卡切换
- PHP逻辑运算符中的and和&;&;以及or和||是有区别的
- 160617、使用espeak将文字转语音(TTS)
- [转]spring4.x注解概述