按照《21天学通C语言》(第七版),有如下三个例子。其中一个改为输出中文:
//1、files:hello.c hello.i hello.s hellono.s hello.exe
#include
int main(void)
{
printf("Hello, World!");
return 0;
}
//2、files:hello1.c hello1.i hello1.s hello1no.s hello1.exe
#include
int main(void)
{
printf("This is an example of sometjing printed!");
return 0;
}
//3、files:hellocn.c hellocn.i hellocn.s hellocnno.s hellocn.exe
#include
int main(void)
{
printf("这样打印输出一个字符 , %c\n 一个数字 , %d\n 一个浮点数字 , %f", 'z', 123,456.789);
return 0;
}
如果直接编译运行,则为出现乱码。
怎么解决中文乱码?
然后观察三个文件的汇编语言版本的差异。
从中学习汇编与C语言知识。