1樓:
你的執行結果應該是:j???k
\t 是作為一個整個的 tab 鍵。如果你在記事本編輯狀態下,新起一行,直內接輸入 tab 鍵,直接到第容 9 列,如果你先輸入 3 個字元,你再輸入 tab 鍵,還是到第 9 列,但是 tab 鍵的長度已經變短了。你可以試一試就明白了。
2樓:匿名使用者
\t是水平製表符,空出8個字元,
\b是游標後退一個字元
你自己搞錯了吧
c語言裡\t\b
3樓:金魚
\b表示將輸出位置左bai移一位。
\t表示一
個dutab的距離
zhi既一個大空格
\t有自動對齊的dao意思,\t\b 是四
回個空格然後回退答1 再加個\t\b 會自動對齊補位,之前回退的相當於沒操作。然後八個空格退一,變成七個空格。然後輸出1在第八個位置上,也就是7的下面。
而\t\t\b\b會直接回退兩次操作,也就是不會回退一空格,而是一個tab,所以直接回到最初位置,也就是0的下面。
驗證方法:
printf("%\t\b\t\b\t\b1");這個1應該在12的下面
printf("%\t\t\t\b\b\b1");這應該在初始位置,也就是0下面
4樓:楊鴻鷹
搞清這bai個問題,你必須知道du一點:
\b 的功能zhi是退格,dao而且退格是一次退8個位元專位
\t\b 這個實現的屬效果是,先進行後移8個位元位,然後再進行退後8個位元位,這樣就相當於游標仍然在初始位置,輸出地當然是ab了,自然不會有什麼空格了
5樓:匿名使用者
\t\b的輸出是這樣的:首先在終端上輸出一個製表符(相當於好幾個空格的回
大空格)然後輸出一個答回退鍵(即相當於按一下鍵盤上的一個backspace鍵即回退鍵) 這樣,前面輸出的一個製表符就被刪除了,所以你看到\t的空格效果,結果,就是直接在終端上輸出了ab
呵呵,但願我的回答能讓你滿意
6樓:匿名使用者
\t是水平製表,\b是退格,\t輸出ㄩㄩㄩㄩ,但\b退格又返回行首,所以會出現你所說的現象
c語言中\a,\b,\f,\n,\r,\t,\v是什麼意思?
7樓:我走的慢
/a:蜂鳴,響鈴
/b:回退:向後退一格
/f:換頁
/n:換行,游標到下行行首
/r:回車,游標到本行行首
/t:水平製表
/v:垂直製表
//:反斜槓
/':單引號
/":雙引號
/?:問號
/ddd:三位八進位制
/xhh:二位十六進位制
/0:空字元(null),什麼都不做
8樓:一輩子朋中
鬧鐘,退格, 換單 換行,回車符,水平製表,垂直製表。
c語言\b與\t 20
9樓:上例軒
\b是退格
\t是水平製表
按**的形式顯示了
10樓:匿名使用者
\b 是退格(1格)
\t 是跳格
c語言中、\t \r \n 和空格都是什麼意思啊?
11樓:
以下轉義序列。在複製到輸出流時,這些序列導致它們的相關操作在有此功能的裝置上顯示: \\ 反斜槓 \a 警告 \b 退格 \f 換頁 \n 換行 \r 回車 \t 跳格 \v 垂直跳格 \ddd ddd 是 1、2 或 3 位八進位制數字。
這些轉義序列作為由八進位制數指定的具有數字值的位元組顯示。
12樓:
\t 製表符,相當於你按的 tab 鍵
\r \n 都是奇怪的換行符......
win下換行符是 \r\n (兩個字元)linux 下換行符是 \n
mac 下換行符是 \r
13樓:水鄉判官
\ 是轉義識別符號
\t 橫向跳到下一製表位置
\r 回車
\n 回車換行
空格就是空格,沒有特殊意思
c語言中、\t \r \n 和空格什麼意思
14樓:drar_迪麗熱巴
\t \r \n都是轉義字元。空格就是單純的空格。
輸入時可以輸入空格 \t 的意思是 橫向跳到下一製表符位置 \r 的意思是 回車 \n 的意思是回車換行。
轉義字串(escape string),即字元實體(character entity)分成三部分:第一部分是一個&符號,英文叫ampersand;第二部分是實體(entity)名字或者是#加上實體(entity)編號。
比如,要顯示小於號(<),就可以寫 < 或者 < 。用實體(entity)名字的好處是比較好理解,一看lt,大概就猜出是less than的意思,但是其劣勢在於並不是所有的瀏覽器都支援最新的entity。
15樓:不不見不念
具體意思:
都是轉義字元,空格就是單純的空格,輸入時可以輸入空格\t 跳格 \r 回車 \n 換行\\ 反斜槓 \a 警告 \b 退格 \f 換頁 \v 垂直跳格 \ddd ddd 是 1、2 或 3 位八進位制數字。
轉義字串(escape sequence)也稱字元實體(character entity)。在html中,定義轉義字串的原因有兩個:第一個原因是像「<」和「>」這類符號已經用來表示html標籤,因此就不能直接當做文字中的符號來使用。
為了在html文件中使用這些符號,就需要定義它的轉義字串。
當解釋程式遇到這類字串時就把它解釋為真實的字元。在輸入轉義字串時,要嚴格遵守字母大小寫的規則。第二個原因是,有些字元在ascii字符集中沒有定義,因此需要使用轉義字串來表示。
16樓:匿名使用者
\n是換行符,通常在輸出中用作格式控制。如printf("what a good day!\n");這樣,在輸出what a good day!
之後,就可以換行,游標移動到下一行了。
「\n」就是一個轉義字元,其意義是「回車換行」。轉義字元主要用來表示那些用一般字元不便於表示的控制**。
是條件運算子。條件運算子是c語言中唯一的三目運算子,就是說他有三個運算物件。條件運算子的形式是「?。
17樓:匿名使用者
以下轉義序列。在複製到輸出流時,這些序列導致它們的相關操作在有此功能的裝置上顯示:
\\ 反斜槓
\a 警告
\b 退格
\f 換頁
\n 換行
\r 回車
\t 跳格
\v 垂直跳格
\ddd ddd 是 1、2 或 3 位八進位制數字。這些轉義序列作為由八進位制數指定的具有數字值的位元組顯示。
18樓:老子123莊子
\t:水平製表(跳到下一個tab位置)
\r:回車,將當前位置移到本行開頭
\n:換行
19樓:匿名使用者
\t表示橫向跳格(6個字元的位置),
\n換行,
\r回車(將當前位置移動到本行開頭)
20樓:匿名使用者
卜 ∧? 。。丶,。
在c語言中輸出 printf("\t\") 中\t\ 是什麼意思
21樓:蘑菇小小
\t 是轉義詞,表示水平製表符號,後面一個\是純粹的\符號。
ascii碼都可以用「\」加數字(一般是8進位制數字)來表示。而c中定義了一些字母前加"\"來表示常見的那些不能顯示的ascii字元,如\0,\t,\n等,就稱為轉義字元,因為後面的字元,都不是它本來的ascii字元。
%c 表示為字元型別的變數,前面三個%c分別對應後面的三個字元型變數。\t表示tab間隔。
22樓:匿名使用者
輸出8個字
符寬度的空間,\t 就相當於你在程式設計的時候按一下「table」鍵,使游標以8個字元為基準進行跳躍,跳到下一個tab位置。
它們在雙引號或定界符表示的字串中有效,在單引號表示的字串中無效。\t表示鍵盤上的「tab」鍵。
\t,是一種計算機語言,意思是讓所有的資料都緊跟在製表符後面。換碼符'\t',表示水平製表位(horizontal tab),它的作用是將游標移到最接近8的倍數的位置,使得後面的輸入從此開始。換句話說,讓所有的資料都緊跟在製表符後面輸出。
23樓:匿名使用者
\t 表示一個tab間距
----------------------------%c 表示為字元型別的變數,前面三個%c分別對應後面的三個字元型變數。
\t表示tab間隔,就相當於你在文字編輯器中按一下tab鍵出來的間距大小。
24樓:夜禮服假面
\t 是轉義詞,表示水平製表符號
後面一個\是純粹的\符號
所有的ascii碼都可以用「\」加數字(一般是8進位制數字)來表示。而c中定義了一些字母前加"\"來表示常見的那些不能顯示的ascii字元,如\0,\t,\n等,就稱為轉義字元,因為後面的字元,都不是它本來的ascii字元意思了。
所有的轉義字元和所對應的意義:
25樓:自我程式設計
輸出"%%"。
'%'本身和其他字元組合,用於指定輸出格式,比如%d,%ld,%f,%lf。。。
單獨'%'不能輸出。想要輸出'%',就要寫「%%」,兩個%表示一個%字元。
26樓:商學院專科招生
這個問題,我今天研究了,他們說的都不對,\n\的話,是可以只要一個printf,就可以分很多行來輸出。差不多就是你想分行輸入,又i懶得每一行敲一個printf,就可以這樣,加\
如printf("\n\
123456789\n\
67890\n");
這就是對的,而
printf("\n
123456789\n
67890\n");
就會報錯
27樓:匿名使用者
輸出一個製表符。。加一個\
後面那個\沒有特殊意義。直接輸出了。
因為\a也是特殊的啊。。。
他是響鈴的。。使用它電腦會滴的響一聲。
28樓:杜撰的人
\t\\t 表示一個tab鍵
後面加個\,這條語句好像有點問題!!
29樓:翊念秋
輸出一個製表符!相當於很大一個空格!
30樓:白雲標準
其實答案已經很明顯了,可以執行來試驗一下。
31樓:匿名使用者
換碼符'\t',表示水平製表位(horizeontal tab),
32樓:高凱治
為什麼輸出是aa bbcc不是a bc
關於c語言的問題,關於C語言的問題。
題1 include int main 題2 include int main 題3 include int main 第1個題目 就是判斷while 括號裡面的值是否為真,因為加了個!所以 k 0 n 為真時while裡面的判斷語句就為假,因為 為邏輯與,就是判斷 兩邊的式子是否為真,當k 0為真...
C語言小問題,關於,關於C語言的小問題?
a b max a max b 語法錯誤,該為 a b max a max b 另外注意 printf 最大值為 c n c 改正為printf 最大值為 d n c 已測試關於i 和 i的區別,如果沒有賦值的話,他們結果是沒區別的,關於他們的區別,我舉例說明 1 int i 0,a a i 這裡結...
c語言關於自增自減的問題,C語言裡關於自增自減運算子的問題
計算 從右往左,並輸出到 緩衝區 2.緩衝區是一堆疊 3.第一步 處理後面的 i 8進入緩衝區,i 7。緩衝區 8 指標 第二步 處理 i 7進入緩衝區,i 8。緩衝區 7 8 第三步 處理 i 8進入緩衝區,i 7.緩衝區 8 7 8第四步 處理 i 先自增1,然後8進入緩衝區,i 8 緩衝區 8...