求助
可不可以把一个整型数据强制转换成字符型,然后存进字符数组里面?比如这样
m = 8;
char str;
str=(char)(m); 本帖最后由 傻眼貓咪 于 2021-12-10 13:45 编辑
#include <stdio.h>
int main(){
int nums = {1, 2, 3, 4, 5}; // 确保每个整数只是单个数字
char str;
for(int i = 0; nums; i++){
str = (char)(nums + '0');
}
printf("%s", str);
} 可以的,我试过,亲测有效哈哈哈{:10_297:} int m=0xfedc6708;
char *ch=(char*)&m;
//ch=0x8,ch=0x67,ch=0xdc,ch=0xfe; #include <stdio.h>
int main()
{
int num = 3154897;
char str;
snprintf(str, 100, "%d", num);
printf("%s ", str);
return 0;
}输出结果:(字符串)3154897
页:
[1]