c語言中a,b,f,n,r,t,v是什麼意思

2021-03-03 21:01:23 字數 5444 閱讀 7909

1樓:我走的慢

/a:蜂鳴,響鈴

/b:回退:向後退一格

/f:換頁

/n:換行,游標到下行行首

/r:回車,游標到本行行首

/t:水平製表

/v:垂直製表

//:反斜槓

/':單引號

/":雙引號

/?:問號

/ddd:三位八進位制

/xhh:二位十六進位制

/0:空字元(null),什麼都不做

2樓:一輩子朋中

鬧鐘,退格, 換單 換行,回車符,水平製表,垂直製表。

c語言中,常見的轉義字元,\n,\t,\v,\b,\r,\f走紙換頁,\a鳴鈴,這些字母的英文全稱分別是什麼?

3樓:匿名使用者

\n是newline

\t是tabulator(也就是鍵盤上的tab)\v是vertical tab

\b是backspace(也就是鍵盤上的退格鍵)\r是return (也就是鍵盤上的回車,只不過鍵盤上寫的是enter,意為進入)

\f是form feed(或feed)

\a是alarm

c語言裡,\v是什麼意思?

4樓:津人依夢聊理財

c語言裡,\v是:垂直製表。

在c語言中,有一種特殊形式的字元常量,就是以一個字元「\」開頭的字元序列,這就是轉義字元。因為「\」後面的字元不是它本來的字元的意思了。

常用轉義字元有:

\a表示響鈴;\b表示退格,將當前位置移到前一列;\f表示換頁,將當前位置移到下頁開頭;

\n表示換行,將當前位置移到下一行開頭;\r表示回車,將當前位置移到本行開頭;

\t表示水平製表,跳到下一個tab位置;\\表示代表一個反斜線字元''\';

\'表示一個單引號(撇號)字元;\"表示一個雙引號字元;\?   表示一個問號  ;

\0表示一個空字元(nul);\ddd表示1到3位八進位制數所代表的任意字元;

\xhh表示十六進位制所代表的任意字元。

擴充套件資料

使用轉義字元的原因:

其實所有程式語言,擁有轉義字元的原因基本上是兩點:

1、使用轉義字元來表示字符集中定義的字元,比如ascll裡面的控制字元及回車換行等字元,這些字元都沒有現成的文字代號。所以只能用轉義字元來表示 。

2、某一些特定的字元在編輯語言中被定義為特殊用途的字元。這些字元由於被定義為特殊用途,它們失去了原有的意義。

3.5  字元型資料

5樓:匿名使用者

1.\v是垂直製表符,其中v是vertical的縮寫。垂直製表符不常用,它的作用是讓『\v』後面的字元從下一行開始輸出,且開始的列數為「\v」前一個字元所在列後面一列。

ascii碼0x0b,c程式輸入可以用'\v'。

2.其他字元詳見ascii表:

6樓:匿名使用者

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

字元常量中使用單引號和反斜槓以及字元常量中使用雙引號和反斜槓時,都必須使用轉義字元表示,即在這些字元前加上反斜槓。

在c程式中使用轉義字元\ d d d或者\ x h h可以方便靈活地表示任意字元。\ d d d為斜槓後面跟三位八進位制數,該三位八進位制數的值即為對應的八進位制a s c i i碼值。\ x後面跟兩位十六進位制數,該兩位十六進位制數為對應字元的十六進位制a s c i i碼值。

使用轉義字元時需要注意以下問題:

1) 轉義字元中只能使用小寫字母,每個轉義字元只能看作一個字元。

2) \v 垂直製表和\f 換頁符對螢幕沒有任何影響,但會影響印表機執行響應操作。

3) 在c程式中,使用不可列印字元時,通常用轉義字元表示。

4)\n其實應該叫回車換行。換行只是換一行,不改變游標的橫座標;回車只是回到行首,不改變游標的縱座標。

5)\t 游標向前移動四格或八格,可以在編譯器裡設定。

6)\' 在字元裡(即單引號裡)使用。在字串裡(即雙引號裡)不需要,只要用 ' 即可。

7)\? 其實不必要。只要用 ? 就可以了(在windows vc6 和tc2 中驗證)。

c語言中 「\r」、「 \t」、「 \a」 各是什麼意思?

7樓:great啦啦啦

c語言中 「\r」、「 \t」、「 \a」 各是什麼意思?大致意思如下:"\r"代表著回車(cr);「\t」代表著水平製表(ht);「\a」代表著響鈴(bel)。

這些都是c語言垂直製表中比較常見的字元,比較容易理解。

8樓:門恬淦瀾

是轉義字元

:意義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

任意字元

二位十六進位制

c語言中的轉義字元 \a(響鈴)是什麼意思?

9樓:會飛的小兔子

c語言中的轉義字元\a(響鈴)是在標準輸出裝置輸出字元'\a'時,系統自帶的揚聲器(或蜂鳴器)會發出「叮」的一聲。

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

擴充套件資料c語言中常用的轉義字元及其含義

轉義字元轉義字元的意義ascii**

\n回車換行10

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

\b退格8

\r回車13

\f走紙換頁12

\\反斜線符"\"92

\'單引號符39

\」雙引號符34

\a鳴鈴7

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

\\xhh1~2位十六進位制數所代表的字元

10樓:聽不清啊

當我們在標準輸出裝置輸出字元'\a'時,系統自帶的揚聲器(或蜂鳴器)會發出「叮」的一聲。

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

11樓:匿名使用者

的確有一聲響,機器發出的

12樓:匿名使用者

你輸出 printf("%c",'\a');就能聽見了

13樓:匿名使用者

使用輸出語句的時候,會發出一聲響聲

c語言中\a是什麼意思,有什麼作用

14樓:胡說八道大師兄

c語言中的轉義字元:\a 響鈴符

通常使用轉義字元表示ascii碼字符集中不可列印的控制字元和特定功能的字元,如用於表示字元常量的單撇號('),用於表示字串常量的雙撇號(")和反斜槓(\)等。

例項:通過puts可以輸出字串,例如:

"123abc" 對應的ascii碼值的八進位制分別是 61、62、63、141、142、143,上面的**也可以寫為:

在c語言中,所有的ascii碼都可以用反斜槓\加數字(預設是8進位制)來表示,稱為轉義字元(escape character),因為\後面

的字元都不是它原來的ascii字元的意思了。

除了八進位制,也可以用十六進位制來表示。用十六進位制表示時數字要以x開頭。"123abc" 對應的ascii碼值的十六進位制分別是 31、32、33、61、62、63,所以也可以寫為:

注意:只能使用八進位制或十六進位制,不能使用十進位制。

一個完整的例子:

執行結果:the string is: 123abc

在ascii碼中,從 0~31(十進位制)的字元為控制字元,它們都是看不見的字元,不能在顯示器上顯示,也沒法書寫,只能以轉義字元的形式來表示。

轉義字元示例:

執行結果:

c       c++     java

同時會聽到喇叭發出「嘟」的聲音,這是使用\a的效果。

直接使用ascii碼值記憶不方便,針對常用的控制字元,c語言又定義了簡寫方式,完整的列表如下:

15樓:金色潛鳥

\a是 轉義字元 007,響鈴符 bel。

printf("%d ",'\a'); 輸出 7printf("%c ",'\a'); 發出一聲「嘀」

printf("\a"); 發出一聲「嘀」

printf("\007"); 發出一聲「嘀」

不太常見的c語言的轉義字元:

\a 響鈴(bel) 7

\b 退格(bs) 8

\f 換頁(ff)12

\v 垂直製表(vt) 11

\t 水平製表(ht) 9

\0 空字元(null)0

\數數數 3位8進位制, 數0,1,....7\x數數 2位16進位制, 數0,1,....9,a,..f

16樓:風雷雪電

這樣會聽到電腦的蜂鳴器(如果有的話)發出「嘀」的一聲。

#include

int main()

'/a』是一個轉義字元,向標準輸出流輸出'/a'就是讓蜂鳴器發生。

17樓:梅沙寒影

此轉義字元的意義為鳴鈴

18樓:匿名使用者

『卜卜刁iddj一i{

19樓:匿名使用者

同求,哪位大神來只招

c語言中的與是什麼意思,C語言中和是什麼意思

是指標運算,是取地址 後面必須是指標變數,後面則什麼變數都可以 除了常數 c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯 處理低階儲存器 產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的...

C語言中的空指標,C語言中的空指標是什麼意思?

int p 47 這個用法是不正確的 這個語句等於下邊的 int p p 47 你直接將指標p的值賦值為47是很危險的 應為如果記憶體中地址為47的地方剛好是某個系統程式或關鍵模組佔據的話你進行下面 p 20 的賦值行為 有可能導致系統直接崩潰哦 是的,不過這很危險。而且cpu的32位保護機制也未必...

c語言中 if a b c什麼意

1 表示邏輯與運算 2 表示邏輯或運算 3 運算優先順序高於 運算 4 舉例 3 2 1 2 3 4 true false false true false true 1 若a 1並且b 2 執行該步操作後,b的值加1為3 邏輯運算子是根據表示式的值來返回真值或是假值。其實在c語言中沒有所謂的真值和...