字符集不匹配,改成utf8
https://blog.csdn.net/qq_46663243/article/details/124531566
输出格式 : printf("hello world!");
printf输出字符串的方式有很多,在我们最开始学习C语言时,我们会输出"hello world!"
,这样的方式属于直接输出字符串。它是根据'h'
的地址向后一个一个进行打印,直到遇到'\0'
才会停止,而"hello world!'\0'"
其实是有'\0'
的,只是被隐藏了,在这里我就不细讲了,后面我会出一期字符串的相关知识进行解释。当然我们也不需要这么复杂的去这样记,这里是为第二种输出方式做铺垫的。
针对代码中出现printf报错,可能的原因有以下几种:
针对这些问题,解决方法分别为:
示例代码如下:
int main() { printf("Hello, world! \n"); return 0; }
printf 哪里估计是中文原因,你修改源文件的编码看看,改成utf-8 或 gbk
89和90行,语句最后缺少 分号 ;
90行scanf 输入参数有问题,要输入 4个数,你只有2个参数,%c 的参数还没有加&,第三个就光一个&