關於java的轉義字元

2021-09-18 02:52:58 字數 1309 閱讀 6951

轉移字元對應的英文是escape character  , 轉義字串(escape sequence)

字母前面加上捺斜線"\"來表示常見的那些不能顯示的ascii字元.稱為轉義字元.如\0,\t,\n等,就稱為轉義字元,因為後面的字元,都不是它本來的ascii字元意思了。

所有的轉義字元和所對應的意義:

轉義字元

意義ascii碼值(十進位制)

\a響鈴(bel)

\b退格(bs) ,將當前位置移到前一列

\f換頁(ff),將當前位置移到下頁開頭

\n

換行(lf) ,將當前位置移到下一行開頭

\r

回車(cr) ,將當前位置移到本行開頭

\t

水平製表(ht) (跳到下乙個tab位置)\v

垂直製表(vt)

\\

代表乙個反斜線字元''\'

\'

代表乙個單引號(撇號)字元

\"

代表乙個雙引號字元\0

空字元(null)

\ddd

1到3位八進位制數所代表的任意字元

三位八進位制

\xhh

1到2位十六進製製所代表的任意字元

二位十六進製制

注意:區分,斜槓:"/" 與 反斜槓:"\" ,此處不可互換

① / 斜線, slash或又稱為forward slash (前斜線), 原本是標點符號。 起源於古羅馬,中世紀時用作逗號(而當時的雙斜線//是被當作連線號的,後來演化成等號=)。

a) 英語裡的斜線, 最常用的即使替代字元「or」表選擇, 比如: yes/no; 還有就是避免名字的衝突,比如美國的人口普查表中有"assyrian/chaldean/syriac", 就是為了避免因syriac名字不同叫法而產生的衝突或歧義,其實也是or的含義;

b) 算術; 英文裡面稱over, 比如: 123/456,也即分數

c) 金錢表示。 $50/- 表示50美元上限, 後面沒有了,防止有人新增修改。

d) 日期的表示

② \ backslash, 反斜線, 主要用於電腦中, 也正是對普通/斜線的借鑑。 作業系統(xnix), 電腦語言(c/c++, perl),編碼(部分unicode)等都使用它。

java中的轉義字元

轉義字元 特殊字元使用 把其轉化成字元的本身輸出,那麼使用 的字元稱作為轉移字元。需求 在控制台上列印乙個hello world 常見的轉義字元有 轉義字元 名稱 unicode 說明 b backspace 退格鍵 u0008 製表符 製表符的作用就是為了讓一列對齊 乙個tab一般等於四個空格。t...

關於轉義字元 t r n

所有的轉義字元和所對應的意義 轉義字元 意義 ascii碼值 十進位制 a 響鈴 bel 007 b 退格 bs 將當前位置移到前一列 008 f 換頁 ff 將當前位置移到下頁開頭 012 n 換行 lf 將當前位置移到下一行開頭 010 r 回車 cr 將當前位置移到本行開頭 013 t 水平製...

C 關於轉義字元的理解

零 為什麼會對轉義字元產生疑惑呢?1 它的種類太多了,很多不常用,感覺不熟悉 2 對轉義字元進行轉義 包括 的使用 3 系統自動新增的轉義字元 比如換行?研究後結果如下 其實所有程式語言,擁有轉義字元的原因基本上是兩點 1 將普通字元轉為特殊用途,一般是程式語言中,用於表示不能直接顯示的字元,比如後...