以下是引用wp231957在2013-3-5 13:24:03的发言:
#include
int main(void)
{
int i=5;
printf("%c\n",i); //i是int类型 强制转换成字符型 打印出来的是乱码
int j=5;
printf("%c\n",j+0x30); //j是int类型 强制转换成字符型 打印出来的是字符 5
return 0;
} 举个简单例子
还想问的是 fprintf(fp,"%d,%6.2f",i,f);这怎么解释呀,int数据存到了fp所指定的文件里,即txt文件里。
#include
int main(void)
{
int i=5;
printf("%c\n",i); //i是int类型 强制转换成字符型 打印出来的是乱码
int j=5;
printf("%c\n",j+0x30); //j是int类型 强制转换成字符型 打印出来的是字符 5
return 0;
} 举个简单例子