看到标题进来的小伙伴可能会有疑问,这不就是简单的Hello World吗?起初我看到这个题目在
第一题的时候我也是这样想的,然后用那种思路导致一直报错,错误如下:
当然这个错误很低级,但是当时确实让我疑惑了一会,希望以下的讲解能让和我一样有这个问
题的小伙伴也解决这个问题。这个题目其实需要转义字符,常见的转义字符如下:
其中这个题还需要补充一个转义字符%%表示一个%,知道以上知识就可以来解这道题了:
首先观察字符串printf("%s\n", "Hello World!");包含哪些转义字符,很明显,其包含了%%表示%
然后还有 \\表示\ \" 表示 " 知道这些后就能很快地解决这道题了,代码如下:
#include<stdio.h>
int main(){
printf("printf(\"%%s\\n\", \"Hello World!\");");
return 0;
}
输出结果如下:
希望能帮到有困惑的小伙伴,一起加油!