c++基础九(运算符)

这篇博客详细介绍了C++中的运算符,包括算术运算符的结果数据类型,前置和后置运算符的区别,赋值运算符的使用,以及比较和逻辑运算符的应用。通过代码示例和运行界面展示了各种运算符的实际效果。
摘要由CSDN通过智能技术生成

1.运算符

1.1 作用

  用于执行代码运算

1.2 类型

运算符类型 作用
算术运算符 处理四则运算
赋值运算符 将表达式的值赋值给变量
比较运算符 用于表达式的比较,并返回一个真值(1)或假值(0)
逻辑运算符 根据表达式的值来返回真值(1)或假值(0)

2.算术运算符

2.1 类型

算术运算符 术语 举例 结果
+ 正号 +6 6
- 负号 -6 -6
+ 加号 6+4 10
- 减号 6-4 2
* 乘号 6*4 24
/ 除号 6/4 1(int类型)
% 取模(取余) 6%4 2
++ 前置递增 a=6,b=++a; a=7,b=7;
++ 后置递增 a=6,b=a++; a=7,b=6;
前置递减 a=6,b=–a; a=5,b=5;
后置递减 a=6,b=a–; a=5,b=6;

2.2 结果数据类型

2.2.1 结论

  在算术运算中,两个整形进行运算,结果依然为整形;如果运算过程中,其中有一个变量为float类型且没有double类型,则结果为float类型;如果运算过程中,其中有一个变量为double类型,则结果为doubel类型
*注:变量进行取余时,变量只能为int类型 *

2.2.2 代码

#include <iostream>
using namespace std;
int main ()
{
   
	int a;
	float b;
	double c;
	cout<<"分别依次输入a(int)、b(float)、c(double)的值:";
	cin>>a>>b>>c;
	cout<<"a="<<a<<"\t\tb="<<b<<"\t\tc="<<c<<endl; 
	cout<<"a/b="<<a/b<<"\ta/c="<<a/c<<"\ta/(a+2)="<<a/(a+2)<<endl;
	cout<<"b/a="<<b/a<<"\tb/c="<<b/c<<"\tb/(b+2)="<<b/(b+2)<<endl;
	cout<<"c/a="<<c/a<<"\tc/b="<<a/c<<"\tc/(c+2)="<<c/(c+2)<<endl;
	cout<<"a/b的字符空间为:"<<sizeof(a/b)<<"\ta/c的字符空间为:"<<sizeof(a
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值