怎么把int转换为char类型
4个回答
展开全部
展开全部
先要保证int类型的数值只有一位数,
比如 int i = 5;
char a = (i+"").charAt(0);
(i+"")会使i变成String类型,使用charAt(0)即取(i+"")的第一个字符。
比如 int i = 5;
char a = (i+"").charAt(0);
(i+"")会使i变成String类型,使用charAt(0)即取(i+"")的第一个字符。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在C++环境下
itoa( int value, char *string, int radix );
第一个参数:你要转化的int;
第二个参数:转化后的char*;
第三个参数:你要转化的进制;
sample;
int n = 12;
char c[20];
itoa( n, c, 2 );
itoa( n, c, 10);
itoa( n, c, 16);
c的值分别为, 11000, 12, c;
itoa( int value, char *string, int radix );
第一个参数:你要转化的int;
第二个参数:转化后的char*;
第三个参数:你要转化的进制;
sample;
int n = 12;
char c[20];
itoa( n, c, 2 );
itoa( n, c, 10);
itoa( n, c, 16);
c的值分别为, 11000, 12, c;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
char a;
int b;
a=char(b);
就这样。
int b;
a=char(b);
就这样。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询