空格、製表符、換行符統稱為空白符,它們只能佔位,沒有實際的內容。
製表符也稱縮排,就是tab鍵,預設占用4個空格的位置,你也可以在編輯器中修改。對於編譯器,有的空白符會被忽略,有的卻不能。請看下面幾種 puts 的寫法:
#includeint main()執行結果:
看到輸出結果,說明**沒有錯誤,以上幾種 puts 的用法是正確的。puts
和()
之間、" "
和()
之間可以有任意的空白符,它們會被編譯器忽略,編譯器不認為它們是**的一部分,它們的存在只是在編輯器中呈現一定的格式,讓程式設計師閱讀方便。
需要注意的是:字串中的空格和製表符不會被忽略,它們會被輸出到控制台上。並且字串中不能有換行符,否則會產生編譯錯誤。請看下面的**:
#includeint main()第5~6行**是錯誤的,字串必須在一行內結束,不能換行。把這兩行**刪除,執行結果為:
程式設計師要善於利用空白符:縮排(製表符)和換行可以讓**結構更加清晰,空格可以讓**看起來不那麼擁擠。專業的程式設計師同樣追求專業的**格式,大家在以後的學習中可以慢慢體會。
lua 匹配空白符
任意字元 s 空白符 空白字元一般包括空格 換行符 n 製表符 t以及回到行首符 r p 標點字元 c 控制字元 d 數字 x 十六進製制數字 z 代表0的字元 a 字母 l 小寫字母 u 大寫字母 w 字母和數字 上面字元類的大寫形式表示小寫所代表的集合的補集。例如,a 非字母的字元 匹配前一字元...
scanf函式加空白符
scanf加空白符之後的效果 空白符 空格 space tab 回車 r 換頁 f 換行 n while c getchar c getchar t c getchar n 跳過空白符 注意while語句後面是分號 while c getchar c getchar t c getchar n 就是...
行內塊元素的空白符問題
資源收集 前端開發,css 在前端開發中,將幾個有固定寬高的盒子並列排布是極為常見的頁面效果,實現這個效果的方式有很多,諸如定位,浮動,彈性盒,行內塊元素等等,每個方法都有著其獨特的優點和缺點,今天我們這裡就來討論討論使用行內塊元素來實現並列排列的優缺點 首先我們先建立乙個大盒子並在其中再建立三個小...