1樓:匿名使用者
c語言的\t的意思是 :水平製表符。相當於按了鍵盤上的tab按鍵,通常寬度相當於8個空格的位置,但有些軟體允許設定tab的寬度。
在雙引號或定界符表示的字串中有效,在單引號表示的字串中無效。
它的作用是將游標移到最接近8的倍數的位置,使得後面的輸入從此開始。換句話說,如果所有的資料都緊跟在製表符後面輸出。
例如:一般來說,其在終端和檔案中的輸出顯示相當於按下鍵盤tab鍵效果。一般系統中,顯示水平製表符將佔8列。同時水平製表符開始佔據的初始位
2樓:匿名使用者
\t 的意思是 :水平製表符。將當前位置移到下一個tab位置。
3樓:加百列
c語言的t 代表的意思是水平製表符。相當於按了鍵盤上的tab按鍵,通常寬度相當於8個空格的位置,但有些軟體允許設定tab的寬度。在雙引號或定界符表示的字串中有效,在單引號表示的字串中無效。
一般來說,其在終端和檔案中的輸出顯示相當於按下鍵盤tab鍵效果。一般系統中,顯示水平製表符將佔8列。同時水平製表符開始佔據的初始位置是第8*n列(第一列的下標為0)。
例項**如下:
最終輸出:」f g123jk2345e「。
4樓:跪著作揖
「\t」在c語言中是「轉義字元,意義是水平製表,跳到下一個tab位置。
轉義字元是一種特殊的字元常量。轉義字元以反斜線"\"開頭,後跟一個或幾個字元。轉義字元具有特定的含義,不同於字元原有的意義,故稱「轉義」字元。
例如,在前面各例題printf函式的格式串中用到的「\n」就是一個轉義字元,其意義是「回車換行」。
擴充套件資料:
c語言中其他轉義字元的作用介紹:
1、 \r \n都是轉義字元,空格就是單純的空格,輸入時可以輸入空格2、\r 的意思是: 回車。將當前位置移到本行的開頭。
3、\n 的意思是:回車換行。將當前位置移到下一行的開頭。
5、\ddd的意思是1到3位八進位制數所代表的任意字元。
6、\xhh的意思是1到2位十六進位制所代表的任意字元。
5樓:為江山放棄了愛
"\t"在c語言裡表示水平製表(ht) (跳到下一個tab位置)。
所有的ascii碼都可以用「\」加數字(一般是8進位制數字)來表示。而c中定義了一些字母前加"\"來表示常見的那些不能顯示的ascii字元,如\0,\t,\n等,就稱為轉義字元,因為後面的字元,都不是它本來的ascii字元意思了。
擴充套件資料簡單點說,和\n相當於在程式中按了一下「enter」回車鍵比較,\t 就相當於你在程式設計的時候按一下「table」鍵,使游標以8個字元為基準進行跳躍 。
例子:#include
int main(void)
因此在下一個水平製表位上顯示「age:」。
全部輸出為 「initial :z. age :12」。
6樓:匿名使用者
是「轉義
字元轉義字元是一種特殊的字元常量。轉義字元以反斜線"\"開頭,後跟一個或幾個字元。轉義字元具有特定的含義,不同於字元原有的意義,故稱「轉義」字元。
例如,在前面各例題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表示換行等。
7樓:匿名使用者
\t 橫向跳到下一製表位置 一般佔8位.例如:
printf("aaa\tbb");
輸出:aaa bb
ab之間有5個空格若用_表示空格則:
aaa_____bbb
8樓:匿名使用者
轉義符,表示一個tab
c語言裡的\t是什麼意思
9樓:緒素枝鐸女
樓上寫錯了,應該是「轉義字元」,而不是「轉移字元」
轉義字元是一種特殊的字元常量。轉義字元以反斜線"\"開頭,後跟一個或幾個字元。轉義字元具有特定的含義,不同於字元原有的意義,故稱「轉義」字元。
例如,在前面各例題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表示換行等。
10樓:萊桂花普綢
\t是轉義字元,
表示鍵盤上的
tab鍵
(水平**鍵)。
ascii值9。
printf("\n");
螢幕輸出換行
printf("\t|"
);螢幕輸出8個空格和一個豎線
|。printf("%d",'\t'
);螢幕輸出
'\t'
的ascii
值,(十進位制值)。
11樓:枝梓倩哈昶
\t和\n一樣,是轉義字元的一種
只不過\n
的作用是換行,\t表示的是向後空出8個空格,並不需要你按tab建,電腦會自動向後空出,類似的轉義字元還有\a
\b\f等
但用法不一樣,可以查閱轉義字元表
12樓:司欣東方雪巧
'\t'轉義字元,
表示一個製表位,
也就是一個tab鍵的大小
例如:inta=
9;intb=
0;printf("%d\t%d",
a,b);
則在輸出地時候a和b之間隔出一個tab大小的間隔為:90
13樓:營梅佘詩
"\r"回車(cr);
「\t」水平製表(ht);
「\a」響鈴(bel)。
所有的ascii碼都可以用「\」加數字(一般是8進位制數字)來表示。而c中定義了一些字母前加"\"來表示常見的那些不能顯示的ascii字元,如\0,\t,\n等,就稱為轉義字元,因為後面的字元,都不是它本來的ascii字元意思了。
所有轉義字元及意義:
14樓:馮晨蓓不默
\t的作用是跳格,即跳到下一個「製表位置」(也有說是tab位置),在我們所用的系統中一個「製表區」佔8列。「下一製表位置」從第9列開始,
結合例子跟你說明比如:
main()
如果不加\t
輸出:abcde
123456789
加了後\t,輸出:
abcde
123456789
你會發現,d與數字9對齊,說明它已經移到了第9列了!
15樓:侯恕柔茶
這是一種轉義字元,是以反斜線"\"開頭,後跟一個或幾個字元。轉義字元具有特定的含義,不同於字元原有的意義,故稱「轉義」字元。
\t在c語言中表示:橫向跳到下一製表位置
16樓:
正宗叫法是「水平製表符」,就是在輸出**上水平跳過多個空格,到底一個\t路過多少空格由使用者在開發環境裡定義。預設的好像是8個字元或者是4個字元……
17樓:桓培勝陰酉
\n是換行
可以認為相當於回車(不準確的說)
\t是製表符,相當於一個很大的空格
謝謝採納
18樓:sunny風中
\t:水平製表(跳到下一個tab位置)
c語言的\t是什麼意思
19樓:到此為止
c語言的\t 代表的意思是水平製表符。
例如:#include
#include
int main(int argc, char* argv)最終輸出:f g123jk2345e其他轉義字元的含義
20樓:天雲一號
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
21樓:風花贊
c語言的\t 代表的意思是水平製表符。相當於按了鍵盤上的tab按鍵,通常寬度相當於8個空格的位置,但有些軟體允許設定tab的寬度。在雙引號或定界符表示的字串中有效,在單引號表示的字串中無效。
一般來說,其在終端和檔案中的輸出顯示相當於按下鍵盤tab鍵效果。一般系統中,顯示水平製表符將佔8列。同時水平製表符開始佔據的初始位
置是第8*n列(第一列的下標為0)。
22樓:自由↗定義
換碼符'\t',表示水平製表位(horizeontal tab),它的作用是將游標移到最接近8的倍數的位置,使得後面的輸入從此開始。換句話說,如果所有的資料都緊跟在製表符後面輸出。
23樓:金色潛鳥
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 (即假)
請問C語言中的 t在C 中怎麼表示啊?
樓主,就像樓上說的,轉義字元無論是在c c 都是通用的。t是製表符,在c 中通用。下面,偶來具體解釋下 endl和flush函式的不同。有提到c 中的流,如cout等 1 和endl區別在於 只代表換行的轉義字元。endl除了代表換行,還緊跟著清除緩衝槽,即清除緩衝區的內容。2 具體和endl內容的...
c語言中2d之類的表示什麼意思,在c語言中, 是表示什麼意思
3d 表示輸出3位整型數,不夠3位右對齊。2d 表示輸出2位整型數,不夠2位右對齊。格式化規定字元,以 開始,後跟一個或幾個規定字元,用來確定輸出內容格式。在 和字母之間插進數字表示最大場寬。比如 9.2f 表示輸出場寬為9的浮點數,其中小數位為2,整數位為7,小數點佔一位,不夠9位右對齊。8s表示...
floor在C語言中是什麼意思,C語言中 c是什麼意思
floor 是c語言中的一個數學函式,意思是向下取整,即取不大於要求值的最大的那個整數 專值。floor原意為地板之意,屬可以助記為數值猶如人處在地板上,取小於該數值的地板。函式標頭檔案 include 函式原型 double ceil double x 函式說明 floor x 返回不大於x的最大...