本文目錄一覽:
C語言的斜杠\和反斜杠/怎麼區分啊
/反斜杠是除號,例如
4
/
5
\斜杠是用在如,
\n
\b
\t,之類的地方,
只要記住反斜杠/是除號就行了,其他的都用斜杠
C語言源代碼中行結尾的反斜杠有什麼用?
反斜杠起到換行作用,用於宏定義和字元串換行。其中宏定義中使用居多。\x0d\x0a如果一行代碼有很多元素,導致太長影響閱讀,可以通過在結尾加\的方式,實現換行,編譯時會忽略\及其後的換行符,當做一行處理。\x0d\x0a在宏定義中,要換行必須使用\結尾。\x0d\x0a在字元串常量中,可以使用\結尾,如\x0d\x0a”this \\x0d\x0ais \\x0d\x0a for\\x0d\x0atesting”\x0d\x0a和”this is for testing”是相同的,但是對於字元串寫成\x0d\x0a”this “\x0d\x0a”is “\x0d\x0a” for”\x0d\x0a”testing”\x0d\x0a效果是相同的,而且更美觀。\x0d\x0a另外,在普通的語句中,也可以通過\實現換行,不過這時沒有\也是一樣的效果。\x0d\x0a比如\x0d\x0aprintf(“this is for test %d %d %d\n”,\\x0d\x0atest_output_a,\\x0d\x0atest_output_b,\\x0d\x0atest_output_c);\x0d\x0a和\x0d\x0aprintf(“this is for test %d %d %d\n”,\x0d\x0atest_output_a,\x0d\x0atest_output_b,\x0d\x0atest_output_c);\x0d\x0a是沒有區別的,所以這時一般不會使用\。
C語言的斜杠\和反斜杠/怎麼區分啊?
區分用途,根據用途選用\或者/。二者使用場景不同。
1 \
a) 在字元串中,用來表示轉義字元,如\0, \n, \t等。
b) 當代碼過長時用來換行,尤其常用語宏定義中。
2 /
a) 除法符號。
b) 注釋符號。單行注釋的//,和多行注釋的/* */用的都是/。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/254370.html