在ASCII CharacterSet
世界中,下面3個空格字符有一個數字。查詢處理TAB字符?
Space(32) LineFeed(10) CarriageReturn(13)
所以,這是很容易寫一個程序在便攜方式使用某種編程語言(如C),通過使用下面的符號來讀取或寫入標準的方式,例如空格字符,
LineFeed - '\n'
Carriage Return - '\r'
Space - ' '
我瞭解到TAB
是有時候有4個或有時候有8個Space
個字符的集合。
我的問題:
我如何理解 '\ t' 字的編程語言(如C)的含義?當CharacterSet
世界中沒有TAB的標準定義時?
「TAB是有時4個或有時8個空格(32)字符的集合。」也許在你的編輯器中,但是在編碼點的世界裏,它是它自己的實體:''\ t'',[ASCII值#9](http://www.asciitable.com)。 – WhozCraig
在C中,我們說'if(ch =='\ t')',它是如何工作的,當你沒有多少空間字符與TAB? – overexchange
@WhozCraig哦,你的意思是按照ASCII的值9? – overexchange