1樓:匿名使用者
空格直接敲鍵盤即可,不必轉義。
轉義字元主要是為了輸入一些不方便直接用鍵盤輸入的字元,其實任何字元都可以轉義獲得。
\0表示ascii碼00,表示什麼也沒有,列印的結果就與沒有該字元一樣。
使用ascii的十六進位制碼,通過轉義可以得到所有的ascii字元。例如:
\x41 - a'
\x5a - z'
\x61 - a'
\x7a - z'
\x30 - 0'
\x39 - 9'
\x20 - 空格。
等等,所以需要什麼字元直接查ascii碼錶,通過轉義就可以得到了。
像 \t 等轉義符都是特殊定義的,都與ascii的某些控制符號相對應,避免大家直接使用數字,比較直觀,也容易記憶。
轉義字元中有空格麼?是回車換剛麼
2樓:一口沒水的枯井
轉義字元中沒有 空格。
空格就是 "
回車換行是 ""
j**a 中的空格的轉義字元是什麼
3樓:臺式筆記本
沒記錯的話 空格是不需要轉義的,如果你遇到其他的問題,把**貼上來 好看點。
4樓:青瓜與孤獨
轉義字元都是「\」字母。
\b代表空格。
5樓:匿名使用者
空格的轉義字元是\b
轉義字元有什麼用
6樓:匿名使用者
轉義字元是將反斜槓「\」後面的字元轉換成另外的意義。如"",n"不代表字母n而作為「換行符」。也就是說,我們想要控制換行或者空格什麼的,但又想螢幕中不出現顯示的字元(比如」n「 「t」字母),就用特殊形式表示,這就是轉義字元。
7樓:匿名使用者
簡單的說,有些符號打不出來,比如回車,怎麼告訴計算機你要回車呢?用轉義字元吧。
8樓:匿名使用者
所有的ascii碼都可以用「\」加數字(一般是8進位制數字)來表示。而c中定義了一些字母前加"\"來表示常見的那些不能顯示的ascii字元,如\0,\t,等,就稱為轉義字元,因為後面的字元,都不是它本來的ascii字元意思了。
什麼是轉義字元
9樓:匿名使用者
轉義字元是指,用一些普通字元的組合來代替一些特殊字元,由於其組合改變了原來字元表示的含義,因此稱為「轉義」
比如 c 語言中,用「」來表示換行,「」表示回車,「\t」表示跳格等等,它們本身只是一個反斜槓和一個字母,但是卻被賦予了特殊的意義。
10樓:
ascii中有一些非列印字元, 像換行,響鈴等,這些字元必須直接寫入ascii值才可以輸出, 這些ascii之間沒有任何規律,可讀性不高, 難於記憶, 為此人們發明了轉義字元來代替ascii值,用以擺脫ascii的缺點,方便人們的使用。
11樓:匿名使用者
用可以看見的字元表示那不可以看見的字元, 如''表示換行。
12樓:仉興有佟卯
表示後面的字元已不再是原來該字元的作用而轉為新的含義,c語言用'\'表示。
c中轉移字元常用的就是以下幾個:
\0:字串結束標誌;
:換行(ascⅱ碼為10);
\t:橫向跳格;
:回車(ascⅱ碼為13);
\f:走紙換頁;
\\:字元\(ascⅱ碼為92);
\':單引號;
'\"雙引號;
\ddd:用8進製表示字元;
\xhh:用16進製表示字元。
13樓:城菲弘琴
c中定義了一些字母前加"\"來表示常見的那些不能顯示的ascii字元,如\0,\t,等,就稱為轉義字元。
轉義字元。意義ascii碼值(十進位制)
\a響鈴(bel)
007\b退格(bs)
008\f換頁(ff)
012換行(lf)
010回車(cr)
013\t水平製表(ht)
009\v垂直製表(vt)
反斜槓092
\?問號字元。
單引號字元。
雙引號字元。
空字元(null)
000\ddd
任意字元。三位八進位制。
\xhh任意字元。
二位十六進位制。
轉義字元\n與\r有什麼區別呀?
14樓:匿名使用者
1、 軟回車:
在windows 中表示換行且回到下一行的最開始位置。相當於mac os 裡的 的效果。
在linux、unix 中只表示換行,但不會回到下一行的開始位置。
2、 軟空格:
在linux、unix 中表示返回到當行的最開始位置。
在mac os 中表示換行且返回到下一行的最開始位置,相當於windows 裡的 的效果。
15樓:茅巨集富姓一
回車。
--carrige
return,ascii
值0x0d新行,換行。
--new-line
ascii值0x0a
回車--輸出位置移動到行首,不換行。
新行--輸出位置移動到下一行行首。
(螢幕游標,印表機字位等輸出裝置)
什麼是轉義字元;在c語言中起什麼作用?
16樓:學雅思
轉義字元是很多程式語言、資料格式和通訊協議的形式文法的一部分。對於一個給定的字母表。
c中轉義字元的目的是開始一個字元序列,使得轉義字元開頭的該字元序列具有不同於該字元序列單獨出現時的語義。
c語言中定義了一些字母前加"\"來表示常見的那些不能顯示的ascii字元,如\0,\t,等,就稱為轉義字元,因為後面的字元,都不是本來的ascii字元意思了。
17樓:匿名使用者
轉義字元指用一些普通的字元組合代表一些特殊的字元,由於組合用的字元改變了原意,稱為轉義字元。轉義字元包括:\a 響鈴 換行 \t 橫向跳格 \v 向下跳格 \b 退格 回車 \\反斜格\
\" 代表雙引號 \'代表單引號 \ddd 一到三位八進位制數 \xhh 一到二位十六進位制數。
pintf("%d\t%d%d%d%d\t\b%d",x,y,z,z,y,x);
這行**中的%d是輸出相應變數的值,其餘的是轉義字元。
18樓:匿名使用者
為了保留它原有的意義一般是'\'後面加一個標記代表換行, \t是製表符, \b是退格, 比如你想列印出類似""的符號, 但是printf會當做它的一種格式就可以printf("\輸出""符號了;
19樓:鑽時封芯
轉意字元就是,這個字元原來就有它本來的意思,而在某些情況下賦予它其它的含義,如你這段**中的代表換行。
"\0"這個轉義字元是表示什麼意思?
20樓:匿名使用者
樓上的,\0在字串裡是結束的意思,不是空格。系統檢測字串發現「\0」的時候就判斷字串結束了。所以如果你自己寫一個char str[100]中間裡面只寫了"abcde",沒有加上"\0"的話,系統會把100個所有字元都打出來,這樣就不對了。
21樓:手機使用者
c語言裡也有,輸入完字串,系統自動在後面加上\0,表示空格的意思,呵呵,剛學的。
22樓:
表示 null, 「沒有」「沒有東西」,ascii 碼值 零(是不可見字元)。
c++程式裡常見的 null 值 就是它。 字串結束符是它。
23樓:
字串結束的標誌,不能看做空格吧。
一個字串裡邊允許出現空格,空格並不是結束的標誌。
C和C 如何將讀取有空格的字串
第一種 對於char型的 用 cin.getline char a 100 cin.getline a,100,終止符 當你把終止符設為回車的時候 就可以讀取空格了第二種 對於string型的 string a getline cin,a,終止符 c 推薦使用string 因為有很多庫函式至於按空格...
轉義字元的輸出,C語言裡的輸出轉義字元問題
花花浪客 斜槓 在c裡面是轉義字元,輸出的時候 t表示輸出一個tab 製表符,通常4個空格位置 r是回車,就是回到這一行的開頭,n是換行,就是到下一行。而 b是退格鍵,相當於鍵盤上的backspace。那麼ab c t de rf tg n在輸出的時候,前面先輸出abc de之後,由於 r跳到本行開...
C語言如何輸入一行有空格的字串?
c語言輸入一行有空格的字串的方法 1 對於char char s 100 1000 第二個參數列示允許輸入的最大長度while 1000 輸入輸出樣例。輸入 he llo 輸出 he llo 2 對於string string s getline cin,s while getline cin,s ...