c语言打印问题
本帖最后由 liaozuhen 于 2020-9-28 18:27 编辑最近跟小甲鱼学习C语言,跟着小甲鱼打了一下打印的代码,没想到居然输出了这样的结果:澶у濂?鎴戞槸灏忕敳楸?
代码如下:
#include <stdio.h>
int main()
{
printf("大家好,我是小甲鱼\n");
return 0;
}请问为什么会输出这样的结果呢?{:9_237:}
你这样设置是几个意思?不让我们看其他人是怎么回复的,又不将错误信息发出来,让我们瞎子摸象?
昨天已经回复了一个答案,看来不是,今天再回复一次另一种可能:
还是你的编译器的问题 ! 假如你使用的是VS2012,错误信息是: warning C4819: 该文件包含不能在当前代码页(xxx)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
解决办法:
打开当前源代码文件,把main函数框起来。
再点击菜单栏文件–高级保存选项—改为:编码设置成 简体中文(GB2312),行尾 当前设置,然后点确定即可。 本帖最后由 sunrise085 于 2020-9-27 21:14 编辑
哎 你的编译系统或者你电脑系统的采用了其他系的字符集,新建一个文本文件 --> 格式 --> 字体 --> 字符集,正常的应该是:西方;或者打开浏览器(以360为例) --> 选项 --> 高级设置 --> 自定义字体,默认的是微软细黑 你用的什么编译器? 编码问题 巴巴鲁 发表于 2020-9-27 21:11
你用的什么编译器?
gcc 神
仅作者可见 风过无痕1989 发表于 2020-9-28 12:21
你这样设置是几个意思?不让我们看其他人是怎么回复的,又不将错误信息发出来,让我们瞎子摸象?
昨天已 ...
感谢大神
页:
[1]