整型和字符的转变(持续更新)

本文详细介绍了在DEVC++5.11环境下,整型、字符型、字符串型之间的相互转换方法,包括int型与char型、int型与string型、char型与int型的转换规则及示例代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于整型和字符的转变(持续更新)

——————————————————————————————
(DEVC++5.11)

1、 int型等于int型
(1)若int型的输入小于10位,直接输出即可
(2)若int型的输入大于10位,则输出错误

2、 char型变int型
char a;
cin>>a;
int b;
b=a-‘0’;
cout<<b;
输入字符型4输出整型4;输入字符串524897输出整型5;输入字符串12输出1.
char型只能输入1位,则定义char型只能读取1位,输出1位

3、 int型变char型
int a;
cin>>a;
char b;
b=a+‘0’;
cout<<b;
输入3输出3,输入65输出q(相当于读取输入的值,在0的asscil码之上加65,在表中找到0的码数加上读取值之后的数,对应的字符)
若直接b=a,则输入整型代表输出的字符的asscil码

4、 string型变string型
直接相等,输出即可

5、 int型变string型
int a;
cin>>a;
string b;
b=a;
cout<<b;
输入296输出(
输入113输出q
输入一长串整型数字,输出的字符是该整型数字多次循环对应下来的ASSCIL码对应的字符
int a;
cin>>a;
string b;
b=a+‘0’;
cout<<b;
输入2输出2
输入12输出<(asscil值为60)
输出字符为输入数字加上0的asscil码值的总和对应的字符
int a;
cin>>a;
string b;
b=a-‘0’;
cout<<b;
输入108输出<
输入18无输出
输出字符串是输入的int型的值减去0的asscil值对应的字符

——————————————————————————————
来自小菜鸡的整理(可能有些错误,请指正),持续更新中。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值