#include <stdio.h>
sprintf(); 格式化成字符串
puts(); 输出字符串
#include <stdio.h>
int main(void)
{
char a[1]={0};
int b=100;
sprintf(a,"%d",b);
puts(a);
sprintf(a,"%c",b);
puts(a);
return 0;
}
打印结果:
100
d
首先,使用 %d 格式化字符串将整数 b 转换成字符串 "100" 存储在 a 中,并使用 puts 函数将其打印输出。
接着,使用 %c 格式化字符串将整数 b 转换成相应的 ASCII 字符 'd' 存储在 a 中,并使用 puts 函数将其打印输出。由于 ASCII 值为 100 对应字符 'd',因此输出结果为 "d"