C语言中printf输出特殊字符(“%d“或者“\n“)
生活随笔
收集整理的這篇文章主要介紹了
C语言中printf输出特殊字符(“%d“或者“\n“)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在C語言中,相信很多人嘗試過進行“%”的輸出,常規的
printf("%d\n"); 肯定是行不通的,這里需要注意的是在c語言中對“%”和“\”的輸出是可以的,但是輸出格式不能直接進行輸出,編譯器在編譯的時候會把"\“理解成單個字符”",同理,也會把"%%"理解成單個字符“%”。
具體演示如下:
代碼:
自己可以試一下,同樣這里你也可以看到使用c++的cout進行字符串輸出的時候,單個%是可以識別的,而“\”則不能被直接識別,識別規則與c相同。
如果感興趣的話,也可以自己深入學習一下底層的編譯原理。
總結
以上是生活随笔為你收集整理的C语言中printf输出特殊字符(“%d“或者“\n“)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux内核编译
- 下一篇: eclipse xml文件报错_Mave