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

来源:百度知道 编辑:UC知道 时间:2024/06/15 10:08:06

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

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

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

用 sprintf:

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

string(整型数) 强制转换