怎么把整型的数字转为字符型

发布网友 发布时间:2022-04-06 01:05

我来回答

4个回答

热心网友 时间:2022-04-06 02:34

哦,我只听说过转换成字符串的,字符型像楼上说的,会损失精度哦,

要是转换成字符串的话,可以用C提供的库函数,
比如:
int i=11;
char ch[3];
itoa(i,ch,10);//将整型转换成字符型,i 为要转换的整型数,ch为存放转换后的字符串,10表示为10进制数,
包含头文件#include<stdlib.h>

热心网友 时间:2022-04-06 03:52

用char强制转化但是转化后int数据就会只剩下后面八位(二进制的),也就是结果会小于225(或者是128?),你自己看着办, 呵呵
格式是这样的:
int a=157;
char b=(char)a;

热心网友 时间:2022-04-06 05:27

用 sprintf:

char str[10];
int n=12345;
sprintf(str,"%d",n);
// printf("%s\n",str);

热心网友 时间:2022-04-06 07:18

string(整型数) 强制转换

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com