在c語言中輸出printft中t是什麼意思

2021-03-05 09:21:44 字數 5913 閱讀 8492

1樓:蘑菇小小

\t 是轉義詞,表示水平製表符號,後面乙個\是純粹的\符號。

ascii碼都可以用「\」加數字(一般是8進製數字)來表示。而c中定義了一些字母前加"\"來表示常見的那些不能顯示的ascii字元,如\0,\t,\n等,就稱為轉義字元,因為後面的字元,都不是它本來的ascii字元。

%c 表示為字元型別的變數,前面三個%c分別對應後面的三個字元型變數。\t表示tab間隔。

2樓:匿名使用者

輸出8個字

符寬度的空間,\t 就相當於你在程式設計的時候按一下「table」鍵,使游標以8個字元為基準進行跳躍,跳到下乙個tab位置。

它們在雙引號或定界符表示的字串中有效,在單引號表示的字串中無效。\t表示鍵盤上的「tab」鍵。

\t,是一種計算機語言,意思是讓所有的資料都緊跟在製表符後面。換碼符'\t',表示水平製表位(horizontal tab),它的作用是將游標移到最接近8的倍數的位置,使得後面的輸入從此開始。換句話說,讓所有的資料都緊跟在製表符後面輸出。

3樓:匿名使用者

\t 表示乙個tab間距

----------------------------%c 表示為字元型別的變數,前面三個%c分別對應後面的三個字元型變數。

\t表示tab間隔,就相當於你在文字編輯器中按一下tab鍵出來的間距大小。

4樓:夜禮服假面

\t 是轉義詞,表示水平製表符號

後面乙個\是純粹的\符號

所有的ascii碼都可以用「\」加數字(一般是8進製數字)來表示。而c中定義了一些字母前加"\"來表示常見的那些不能顯示的ascii字元,如\0,\t,\n等,就稱為轉義字元,因為後面的字元,都不是它本來的ascii字元意思了。

所有的轉義字元和所對應的意義:

5樓:自我程式設計

輸出"%%"。

'%'本身和其他字元組合,用於指定輸出格式,比如%d,%ld,%f,%lf。。。

單獨'%'不能輸出。想要輸出'%',就要寫「%%」,兩個%表示乙個%字元。

6樓:商學院專科招生

這個問題,我今天研究了,他們說的都不對,\n\的話,是可以只要乙個printf,就可以分很多行來輸出。差不多就是你想分行輸入,又i懶得每一行敲乙個printf,就可以這樣,加\

如printf("\n\

123456789\n\

67890\n");

這就是對的,而

printf("\n

123456789\n

67890\n");

就會報錯

7樓:匿名使用者

輸出乙個製表符。。加乙個\

後面那個\沒有特殊意義。直接輸出了。

因為\a也是特殊的啊。。。

他是響鈴的。。使用它電腦會滴的響一聲。

8樓:杜撰的人

\t\\t 表示乙個tab鍵

後面加個\,這條語句好像有點問題!!

9樓:翊念秋

輸出乙個製表符!相當於很大乙個空格!

10樓:白雲標準

其實答案已經很明顯了,可以執行來試驗一下。

11樓:匿名使用者

換碼符'\t',表示水平製表位(horizeontal tab),

12樓:高凱治

為什麼輸出是aa bbcc不是a bc

c語言的\t是什麼意思

13樓:到此為止

c語言的\t 代表的意思是水平製表符。

例如:#include

#include

int main(int argc, char* argv)最終輸出:f       g123jk2345e其他轉義字元的含義

14樓:天雲一號

int **t 是定義乙個二級指標變數t。一級*t的值是二級指標 t 的位址。

可以通過如下的例項來理解二級指標的含義與使用:

int a=10;  // 定義乙個int型變數aint *p;    // 定義乙個int型別的一級指標變數pint **t;   // 定義乙個int型別的二級指標變數tp = &a;    // 使一級指標p指向變數a的位址t = &p;    // 使二級指標t指向一級指標變數p的位址printf("%d", a);   // 輸出10printf("%d", *p);  // 輸出10printf("%d", **t); // 輸出10

15樓:風花贊

c語言的\t 代表的意思是水平製表符。相當於按了鍵盤上的tab按鍵,通常寬度相當於8個空格的位置,但有些軟體允許設定tab的寬度。在雙引號或定界符表示的字串中有效,在單引號表示的字串中無效。

一般來說,其在終端和檔案中的輸出顯示相當於按下鍵盤tab鍵效果。一般系統中,顯示水平製表符將佔8列。同時水平製表符開始佔據的初始位

置是第8*n列(第一列的下標為0)。

16樓:自由↗定義

換碼符'\t',表示水平製表位(horizeontal tab),它的作用是將游標移到最接近8的倍數的位置,使得後面的輸入從此開始。換句話說,如果所有的資料都緊跟在製表符後面輸出。

17樓:金色潛鳥

t=x; 是賦值的意思,把 x 的值 賦 給 t, x 的值 保持不變。

至於 t 裡的數值等於多少,還與 t 的變數型別有關,不同的型別,它的允許值的範圍不同。

例如:int t, x=5; t=5; 賦值後 t 為 5。

int t; float x=4.99; t=x; 賦值後 t 為 4。

---t=x 後面沒有分號,那麼 它是表示式, 語法上叫 「賦值表示式」.

注意,它不同於 t==x , 語法上叫 「邏輯表示式」.

int t=0,x=0; 賦值表示式 t=x 的結果是 0;

if (t=x) printf("false\n"); else printf("true\n"); // 輸出為false (即假)

if (t==x) printf("false\n"); else printf("true\n"); // 輸出為true(即真)

int t=0,x=345; 賦值表示式 t=x 的結果是 345;

if (t=x) printf("false\n"); else printf("true\n"); // 輸出為true (即真)

if (t==x) printf("false\n"); else printf("true\n"); // 輸出為false (即假)

18樓:bc警長

不一定是八位,極少程式中會是16位或4位,只是游標移到最近的某數倍數處,具體要看顯示它的程式了

19樓:徐巨集偉我愛你

\ 代表的是字元轉義符

\t 代表的意思是水平製表符

\\代表的 是 反斜槓

\\t 這個 還真的是第一次見 是不是筆誤 寫錯了 啊

20樓:哈瑞傑php培訓

叫做 製表符

實際就是 tab鍵按一下 跳4個字元

c語言中\t是什麼意思?

21樓:魔方格的故事

\t屬於轉義字元。是水平製表符,相當於鍵盤上的tab按鍵。

通常寬度相當於8個空格的位置,但有些軟體允許設定tab的寬度。在雙引號或定界符表示的字串中有效,在單引號表示的字串中無效。

舉例如下:

#include

int main ()

兩個字元間寬度如圖所示。

所有的ascii碼都可以用「\」加數字(一般是8進製數字)來表示。而c中定義了一些字母前加"\"來表示常見的那些不能顯示的ascii字元,如\0,\t,\n等,就稱為轉義字元,因為後面的字元,都不是它本來的ascii字元意思了。

轉義字串(escape string),即字元實體(character entity)分成三部分:第一部分是乙個&符號,英文叫ampersand;第二部分是實體(entity)名字或者是#加上實體(entity)編號;第三部分是乙個分號。

比如,要顯示小於號(<),就可以寫 < 或者 < 。

用實體(entity)名字的好處是比較好理解,一看lt,大概就猜出是less than的意思,但是其劣勢在於並不是所有的瀏覽器都支援最新的entity名字。而實體(entity)編號,各種瀏覽器都能處理。

備註:同乙個符號,可以用「實體名稱」和「實體編號」兩種方式引用,「實體名稱」的優勢在於便於記憶,但不能保證所有的瀏覽器都能順利識別它,而「實體編號」則沒有這種擔憂,但它實在不方便記憶。

22樓:匿名使用者

\n是換行 可以認為相當於回車(不準確的說)

\t是製表符,相當於乙個很大的空格

謝謝採納

23樓:匿名使用者

"\r"回車(cr);

「\t」水平製表(ht);

「\a」響鈴(bel)。

所有的ascii碼都可以用「\」加數字(一般是8進製數字)來表示。而c中定義了一些字母前加"\"來表示常見的那些不能顯示的ascii字元,如\0,\t,\n等,就稱為轉義字元,因為後面的字元,都不是它本來的ascii字元意思了。

所有轉義字元及意義:

24樓:匿名使用者

是轉義字元 :意義 ascii碼值(十進位制)\a 響鈴(bel) 007

\b 退格(bs) 008

\f 換頁(ff) 012

\n 換行(lf) 010

\r 回車(cr) 013

\t 水平製表(ht) 009

\v 垂直製表(vt) 011

\\ 反斜槓 092

\? 問號字元 063

\' 單引號字元 039

\" 雙引號字元 034

\0 空字元(null) 000

\ddd 任意字元 三位八進位制

\xhh 任意字元 二位十六進製制

25樓:匿名使用者

\t 橫向跳到下一製表位置

26樓:自由↗定義

換碼符'\t',表示水平製表位(horizeontal tab),它的作用是將游標移到最接近8的倍數的位置,使得後面的輸入從此開始。換句話說,如果所有的資料都緊跟在製表符後面輸出。

c語言裡的\t是什麼意思

27樓:緒素枝鐸女

樓上寫錯了,應該是「轉義字元」,而不是「轉移字元」

轉義字元是一種特殊的字元常量。轉義字元以反斜線"\"開頭,後跟乙個或幾個字元。轉義字元具有特定的含義,不同於字元原有的意義,故稱「轉義」字元。

例如,在前面各例題printf函式的格式串中用到的「\n」就是乙個轉義字元,其意義是「回車換行」。轉義字元主要用來表示那些用一般字元不便於表示的控制**。

常用的轉義字元及其含義

轉義字元

轉義字元的意義

\n回車換行

\t橫向跳到下一製表位置

\v豎向跳格

垂直製表符

\b退格

\r回車

\f走紙換頁

\\反斜線符"\"

\'單引號符

\a鳴鈴

\ddd

1~3位八進位制數所代表的字元

\xhh

1~2位十六進製制數所代表的字元

廣義地講,c語言字符集中的任何乙個字元均可用轉義字元來表示。\ddd和\xhh正是為此而提出的。ddd和hh分別為八進位制和十六進製制的ascii**。

如\101表示字?quot;a"

,\102表示字母"b",\134表示反斜線,\xoa表示換行等。

c語言中輸入輸出函式有幾種格式,C語言中輸入輸出函式有幾種格式?

c語言輸入輸出函式有很多,標準i o函式中包含了如下幾個常用的函式 scanf,printf,getc,putc,getchar,putchar,gets,puts,fgets,fputs,fgetc,fputc,fscanf,fprintf等.int scanf const char format...

c語言中程式設計序1! 2! 320 輸出

能用,只是 d會出現溢滿情況,即所求數值大於d的範圍。22.15e 表示用十進位制輸出,其中22表示輸出的實數字數,15表示位數部分小數字數。int main printf total is 22.15e n s getch 22.15e用10的n次方輸出,d的範圍太小,只能輸出3萬左右,而20!這...

請問在c語言中如何輸出百分數,請問在c語言中如何輸出百分數?

把需要輸出抄的數字乘以100再輸出一襲個bai百分號比如 double a 0.5555555 printf 輸出乙個百分數 f n a 100 注意du 在zhiprintf裡百分號也要使用dao 轉義。include int main void 擴充套件資料 c語言是面向過程的程式語言,使用者只...