c - C语言中如何打印引号?

标签 c printf

在一次采访中我被问到

Print a quotation mark using the printf() function

我不知所措。即使在他们的办公室里也有一台电脑,他们让我尝试一下。我尝试过这样的:

void main()
{
    printf("Printing quotation mark " ");
}

但正如我怀疑的那样,它无法编译。当编译器得到第一个 " 时,它认为它是字符串的结尾,但事实并非如此。那么我该如何实现这一点呢?

最佳答案

试试这个:

#include <stdio.h>

int main()
{
  printf("Printing quotation mark \" ");
}

关于c - C语言中如何打印引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58120068/

相关文章:

c++ - sprintf 小数点太多/太少

图例中同一行的两种不同颜色的Matlab

c - 使用 open() 时,它找不到我正在尝试使用的标志

c - 如何更新通过 CursorPosition 插入的字符(C/Windows API)

c - 从堆栈读取时出现段错误

c - 如何在 C(Linux utf8 终端)中打印 "box drawers"Unicode 字符?

c - 如何将参数放入结构中?

sprintf 中字符串内的 C 宏

c - 为什么 swap(&a++,&b++) 给出错误 "invalid lvalue in unary ' &'"?

python - 如何导入名称不是文件名的python模块