c++ int 和char类型转换问题请教
例如变量a是int型,定义inta=5,定义charc;我要使c='5';这个应该怎么实现?也就是要将一个整型转变成字符型,谢谢了。...
例如变量a是int型,定义int a=5,定义char c;我要使c='5';这个应该怎么实现?也就是要将一个整型转变成字符型,谢谢了。
展开
展开全部
int型的值5 转换为字符型的话不在是'5'了,因为它们是按照ASCII码转换的
char c='5';
就行了
楼上的方式也行!通过加数值改变
char c='5';
就行了
楼上的方式也行!通过加数值改变
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数字5的ASCII码为53;
这样设计:
int a=5;
char c=a+48;就行了
这样设计:
int a=5;
char c=a+48;就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c=a+'0';
或者c=a+48;
因为'0' 的ASCII码就是48;
或者c=a+48;
因为'0' 的ASCII码就是48;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
char c=a+'0';
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询