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

2021-03-04 01:08:54 字數 6033 閱讀 5191

1樓:到此為止

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

例如:#include

#include

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

2樓:天雲一號

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

3樓:風花贊

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

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

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

4樓:自由↗定義

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

5樓:金色潛鳥

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 (即假)

6樓:bc警長

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

7樓:徐巨集偉我愛你

\ 代表的是字元轉義符

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

\\代表的 是 反斜槓

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

8樓:哈瑞傑php培訓

叫做 製表符

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

c語言/*……*/是什麼意思

9樓:安徽電信網上營業廳

/*是c語言註釋的起始標識。

在c語言中,可以使用/* */作為註釋文字的起始和結束標識,在/*和*/中間的文字,將不會被編譯器處理,而只是提供給其它人閱讀。

/*和*/可以不處於一行。

/**/註釋不可以巢狀使用,即在/*和*/中間,不可以出現其它的/*和*/。

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

10樓:魔方格的故事

\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)編號,各種瀏覽器都能處理。

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

11樓:匿名使用者

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

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

謝謝採納

12樓:匿名使用者

"\r"回車(cr);

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

「\a」響鈴(bel)。

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

所有轉義字元及意義:

13樓:匿名使用者

是轉義字元 :意義 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 任意字元 二位十六進位制

14樓:匿名使用者

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

15樓:自由↗定義

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

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

16樓:緒素枝鐸女

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

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

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

17樓:萊桂花普綢

\t是轉義字元,

表示鍵盤上的

tab鍵

(水平**鍵)。

ascii值9。

printf("\n");

螢幕輸出換行

printf("\t|"

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

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

);螢幕輸出

'\t'

的ascii

值,(十進位制值)。

18樓:枝梓倩哈昶

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

只不過\n

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

\b\f等

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

19樓:司欣東方雪巧

'\t'轉義字元,

表示一個製表位,

也就是一個tab鍵的大小

例如:inta=

9;intb=

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

a,b);

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

20樓:營梅佘詩

"\r"回車(cr);

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

「\a」響鈴(bel)。

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

所有轉義字元及意義:

21樓:馮晨蓓不默

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

結合例子跟你說明比如:

main()

如果不加\t

輸出:abcde

123456789

加了後\t,輸出:

abcde

123456789

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

22樓:侯恕柔茶

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

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

23樓:

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

24樓:桓培勝陰酉

\n是換行

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

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

謝謝採納

25樓:sunny風中

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

c語言中\t是什麼意思,能舉個例子麼

26樓:

printf("%d\t%d ", 666,888);

輸出的結果如下:

666 888

666與888中間間隔8個空格位置。

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

和 n相當於在程式中按了一下 enter 回車鍵比較 就相當於在程式設計的時候按一下 table 鍵,使游標以8個字元為基準進行跳躍。c語言裡的 t是什麼意思 樓上寫錯了,應該是 轉義字元 而不是 轉移字元 轉義字元是一種特殊的字元常量。轉義字元以反斜線 開頭,後跟一個或幾個字元。轉義字元具有特定的...

c語言中dt什麼意思C語言中t是什麼意思?

c語言中 d 是格式字元,意思是資料以十進位制整數形式輸出 t 是轉義字元,意思是水平製表 跳到下一個tab位置 在c語言中還有其它格式字元,o 意思是以八進位制整數形式輸出 x 意思是以十六進位制整數形式輸出 c 意思是以字元形式輸出 s 意思是以字串形式輸出。等等 在c語言中還有其它轉義字元,n...

c語言t佔幾個位元組,C語言中t是什麼意思佔幾個位元組數

1個字元 t 在記憶體中佔一個位元組,其ascii碼為9 在程式設計中按tab鍵,跳過的格數可設定。執行程式後 程式中的 t能顯示8個空格 c語言中 t 是什麼意思?佔幾個位元組數?t是c語言中的來一個轉義字元源,表示水平製表符 bai即鍵盤du中tap鍵的功能 轉義zhi字元是c語言中dao表示字...