linux中的"空白字符"


[參考這個c語言中的空白字符文章] (http://blog.csdn.net/boyinnju/article/details/6877087)

所謂: linux中的"空白字符"
包括:
空格
/t
換行\n
回車\r

:而\n和\r 是不同的:

  1. \r是指 在同一行中, 使光標回到該行的行首
  2. \n是指 光標轉到下一行.

空格的ascii嗎是: 0x20: 不是 0x00

   回車(‘\r’)效果是輸出回到本行行首,結果可能會將這一行之前的輸出覆蓋掉。例如執行:

       puts("hello world!\rxxx");

       在終端輸出的是:

       xxxlo world!




       但需要注意的是,終端輸出要達到換行效果用“\n”就可以,但要在文本文件輸出中達到換行效果在各個系統中有所區別。

       在*nix系統中,每行的結尾是"\n",windows中則是"\n\r",mac則是"\r"。



垂直制表符(‘\v’)

       垂直制表符不常用。它的作用是讓‘\v’后面的字符從下一行開始輸出,且開始的列數為“\v”前一個字符所在列后面一列。例如:

       puts("01\v2345");

在終端輸出為


換頁



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM