怎么把int转换为char类型

 我来答
教育小百科达人
2020-10-11 · TA获得超过156万个赞
知道大有可为答主
回答量:8828
采纳率:99%
帮助的人:474万
展开全部

nt转char实际是转成ascll码,int的数据bai可以是个位数,也du可以是更大的数,如果是个位数,可以用zhi编译器自带的函数变成char。

INT函数将返回实数向下取整后的整数值。语法格式为INT (number),其中的number是需要进行取整的实数。例如INT( 8.6)的返回值为8,而INT(-8.6)的返回值为-9。



扩展资料:

int()函数的作用是将一个数字或base类型的字符串转换成整数。INT(x)可以求出一个不大于x的最大整数。

虽然这两个函数是取整函数,但是它们的算法是不一样的。INT函数返回比给定参数小且最接近参数的整数,而TRUNC函数则直接返回去掉小数部分的整数

金磊0306
推荐于2017-12-16 · TA获得超过156个赞
知道小有建树答主
回答量:264
采纳率:0%
帮助的人:139万
展开全部
先要保证int类型的数值只有一位数,
比如 int i = 5;
char a = (i+"").charAt(0);
(i+"")会使i变成String类型,使用charAt(0)即取(i+"")的第一个字符。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
feiyu5217
推荐于2018-03-29 · TA获得超过11.3万个赞
知道大有可为答主
回答量:9692
采纳率:71%
帮助的人:3582万
展开全部
在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;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小煦f1
2015-09-30 · 超过11用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:21.7万
展开全部
char a;
int b;
a=char(b);
就这样。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式