c++ int 和char类型转换问题请教

例如变量a是int型,定义inta=5,定义charc;我要使c='5';这个应该怎么实现?也就是要将一个整型转变成字符型,谢谢了。... 例如变量a是int型,定义int a=5,定义char c;我要使c='5';这个应该怎么实现?也就是要将一个整型转变成字符型,谢谢了。 展开
 我来答
yanghuicool
2011-06-24 · TA获得超过439个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:238万
展开全部
int型的值5 转换为字符型的话不在是'5'了,因为它们是按照ASCII码转换的
char c='5';
就行了
楼上的方式也行!通过加数值改变
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zsq18888
2011-06-24
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
数字5的ASCII码为53;
这样设计:
int a=5;
char c=a+48;就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
偏喜欢涓子
2011-06-24 · TA获得超过540个赞
知道答主
回答量:60
采纳率:0%
帮助的人:46.4万
展开全部
c=a+'0';
或者c=a+48;
因为'0' 的ASCII码就是48;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北丹丹0cg
2011-06-24 · TA获得超过639个赞
知道小有建树答主
回答量:296
采纳率:0%
帮助的人:265万
展开全部
char c=a+'0';
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式