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

2021-03-04 07:05:37 字數 6296 閱讀 8954

1樓:緒素枝鐸女

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

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

例如,在前面各例題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表示換行等。

2樓:萊桂花普綢

\t是轉義字元,

表示鍵盤上的

tab鍵

(水平**鍵)。

ascii值9。

printf("\n");

螢幕輸出換行

printf("\t|"

);螢幕輸出8個空格和一個豎線

|。printf("%d",'\t'

);螢幕輸出

'\t'

的ascii

值,(十進位制值)。

3樓:枝梓倩哈昶

\t和\n一樣,是轉義字元的一種

只不過\n

的作用是換行,\t表示的是向後空出8個空格,並不需要你按tab建,電腦會自動向後空出,類似的轉義字元還有\a

\b\f等

但用法不一樣,可以查閱轉義字元表

4樓:司欣東方雪巧

'\t'轉義字元,

表示一個製表位,

也就是一個tab鍵的大小

例如:inta=

9;intb=

0;printf("%d\t%d",

a,b);

則在輸出地時候a和b之間隔出一個tab大小的間隔為:90

5樓:營梅佘詩

"\r"回車(cr);

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

「\a」響鈴(bel)。

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

所有轉義字元及意義:

6樓:馮晨蓓不默

\t的作用是跳格,即跳到下一個「製表位置」(也有說是tab位置),在我們所用的系統中一個「製表區」佔8列。「下一製表位置」從第9列開始,

結合例子跟你說明比如:

main()

如果不加\t

輸出:abcde

123456789

加了後\t,輸出:

abcde

123456789

你會發現,d與數字9對齊,說明它已經移到了第9列了!

7樓:侯恕柔茶

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

\t在c語言中表示:橫向跳到下一製表位置

8樓:

正宗叫法是「水平製表符」,就是在輸出**上水平跳過多個空格,到底一個\t路過多少空格由使用者在開發環境裡定義。預設的好像是8個字元或者是4個字元……

9樓:桓培勝陰酉

\n是換行

可以認為相當於回車(不準確的說)

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

謝謝採納

10樓:sunny風中

\t:水平製表(跳到下一個tab位置)

c語言%c是什麼意思

11樓:聽不清啊

是%c,不是%c

%c是輸出一個字元。

12樓:

執行m=i++;等價於m=i; i++;所以m=6 i=7;

執行n=--j;等價於--j;n=j;所以n=j='5';

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語言中輸出 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語言中 \t 是什麼意思啊,佔幾個位元組數呢?

33樓:天雲一號

\t是c語言中的一個轉義字元

,表示水平製表符(即鍵盤中tap鍵的功能)。

轉義字元是c語言中表示字元的一種特殊形式。通常使用轉義字元表示ascii碼字符集中不可列印的控制字元和特定功能的字元。

在c程式中,由於轉義字元只能看作一個字元,因此轉義字元佔用一個位元組。

c語言中是什麼意思C語言裡符號是什麼意思?

是按位異或的意思。對於每個數字都可以表示成二進位制,然後分別對相對應的數字求結果。規則是同0異1,如 0000 1111 結果就為1111 位移符號 舉個例子 9 5 9 的二進位制 000001001 5 的二進位制 000000101 9 5 000001100 十進位制為12 就是位數相異時,...

c語言中是什麼意思,C語言中 是什麼意思

等於的意思 是賦值的意思。只要理解到 賦值不是等於 就能分辨了。比如 int a a 2 賦值,讓a的值變成2 a原來是多少是不知道的 if a 3 判斷 a是否等於3,此時a的值仍然是2a 這是一個邏輯符號,也就是說,結果是真或者假.a b 當a與b相等時是真,否則為假.還有,迴應一下klboy1...

c語言中for是什麼意思C語言中for是什麼意思?

在c語言中,for語句使用最為靈活,它的一般形式為 for 表示式1 表示式2 表示式3 語句它的執行過程如下 先求解表示式1。求解表示式2,若其值為真 非0 則執行for語句中指定的內嵌語句,然後執行下面第3 步 若其值為假 0 則結束迴圈,轉到第5 步。求解表示式3。轉回上面第2 步繼續執行。迴...