C語言中什麼叫製表符

  • 作者:由 匿名使用者 發表于 詩詞
  • 2022-07-10

C語言中什麼叫製表符盛開的櫻花2011.03.05 回答

printf(“%s %d\n”,“a”,1112);

printf(“%s %d\n”,“aaa”,1113);

結果是這樣:

a 1112

aaa 1113

/////////////////////

printf(“%s\t%d\n”,“a”,1112);

printf(“%s\t%d\n”,“aaa”,1113);

使用製表符後結果:

a______1112

aaa____1113

下劃線表示空格

製表符,顧名思義製表用的,製表就首先要對齊,簡單說就是輸出格式

C語言中什麼叫製表符匿名使用者2018.10.03 回答

製表符即相當於鍵盤上的 Tab鍵(Q的左方,Caps lock的上方)

在格式控制輸出中用“\t”表示

相當於回車在printf中用“\n”表示

製表符的作用是將游標移到最接近8的倍數的位置,使得後面的輸出從此開始。換句話說,如果所有資料都緊跟在製表符後面輸出,則這些資料只能從第9列、第17列、第25列……開始。

如果已經到了第1、2、3、。。。8列,則直接跳到第9列。

如果已經到了第9、10、11、。。。16列,則直接跳到第17列。

如果已經到了第17、18、19、。。。24列,則直接跳到第25列。

…………。

通常用於將輸出對齊

就像樓上那位仁兄的程式那樣。。。

C語言中什麼叫製表符最炫民族風2011.03.05 回答

“製表符代表八個空格”的說法不準確。製表符的作用是將游標移到最接近8的倍數的位置,使得後面的輸出從此開始。換句話說,如果所有資料都緊跟在製表符後面輸出,則這些資料只能從第9列、第17列、第25列……開始。

如果已經到了第1、2、3、。。。8列,則直接跳到第9列。

如果已經到了第9、10、11、。。。16列,則直接跳到第17列。

如果已經到了第17、18、19、。。。24列,則直接跳到第25列。

…………。

Top