由于源代码中出现奇怪的字符,编译失败

Mon*_*123 2 c encoding gcc character-encoding

我正在尝试编写一个简单的Hello World程序,但在尝试使用GCC编译时,我收到以下错误:

helloworld.c:5:18: error: expected ‘)’ before ‘World’
  printf(“Hello World”);
                  ^
helloworld.c:5:18: error: stray ‘\342’ in program
helloworld.c:5:18: error: stray ‘\200’ in program
helloworld.c:5:18: error: stray ‘\235’ in program
Run Code Online (Sandbox Code Playgroud)

有人知道为什么吗?

ame*_*yCU 5

printf(“Hello World”);
Run Code Online (Sandbox Code Playgroud)

这应写成 -

printf("Hello World");
Run Code Online (Sandbox Code Playgroud)

应使用直引号.尝试改变风格.