发布网友 发布时间: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(整型数) 强制转换