【c++面向过程实验1】实验1 数据类型、运算符和表达式

【c++面向过程实验1】数据类型、运算符和表达式

#include <iostream>
using namespace std;
int main()
{
	cout << "根据下面的程序分析赋值规律:" << endl;
	int a, b;
	char c1, c2;
	cin >> a >> b;//分别输入97,97为例
	c1 = ++a;//在把a赋值给c1之前,a自加,所以如果a为97时,就会先自加为98然后赋值给c1
	c2 = b++;//在把b赋值给c2之后,b自加,所以如果b为97时,就会把97赋值给c2,然后b自加为98
	cout << "c1 = " << c1 << ", c2 = " << c2 << endl;//97的字符对应为A,98对应为B
}

这次实验考查的一个是自加符号++的应用和对字符的理解。

i++表示是i被使用以后再加一,而++i则表示在i被使用前的前一刻加一

int“转化为”char,其规则是在ASCII表上找到int所对应数值的那个字符,如本例中的97在ASCII码中对应的就是A

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值