轉義字元和控制字元有什麼區別?

時間 2021-09-09 09:09:31

1樓:topgao

控制字元指的是在輸出時起特殊作用的字元,轉義字元指的是怎樣在C原始碼中表示它。這兩個概念當然是不同的,但是並不意味著它們的內容不覆蓋

2樓:exiledkingcc

這兩個沒關係。

控制字元就是用來「控制」的。大都是不可見的。

轉義字元就是會被「轉換」的。之所以要轉換,因為一些字元不可見,或者與字元(串)標記重複了,所以要用一種別的可見的形式表示,然後程式會把這樣的字元轉換成真實意圖的字元。

3樓:悽臨雨

c語言裡 \n,編譯出來的字串直接就是轉義後的字元10,你的可執行程式裡並不出現「\」和「

n「這是相對於c語言來說的

正則裡,你寫個\(,那麼傳輸給正則引擎的字串,確實有【\】和【(】,由正則引擎把他視為【(】。

4樓:Kushim Jiang

不嚴謹地說 [1],控制字元(control character)通常是「不可見的」字元(invisible character)[2],轉義字元(escape character)通常是「可見的」字元(visible character),轉義序列(escape sequence)通常是「可見」的字元的序列(visible string)。

5樓:邱昊宇

那裡面混淆了

轉義字元

會把後續若干個字元替換為其它東西的字元

轉義序列

轉義字元以及後續若干個會被它轉義的字元

比如 C 語言字串裡面:

轉義字元是 \

換行控制字元 LF 的轉義序列是 \n

經轉義的字元不一定是控制字元,比如你說的 \' 得到 '就是非常好的例子。

轉義字元在 C 語言裡使用的是普通反斜槓 \,所以是非控制字元。但如果你在某些通訊協議裡把它定義為不可見的字元,那就是控制字元。

是不是轉義字元和是不是控制字元沒有必然聯絡。

幫忙的初心和控制欲有什麼區別?

borisxian 初心 和 控制欲 的差別,良知 哪個體現了自己的私慾?初心 良知 依然還在,只是被私慾所隔離,深深不能做到知行合一而矣! 菩提葬花 幫忙是因為別人覺得你遇到了困難從而主動給予你的選擇和解決問題的辦法,但第一是這個困難對你來說是否需要幫助?第二這個問題他所給予你的解決問題的方案是否...

內部控制和企業全面風險管理有什麼區別和聯絡?

名名不 內部控制是實現企業風險管理的必要基礎,沒有內部控制就沒有風險管理可言。全面風險管理比較扯淡,企業要真做到裡裡外外,上上下下全部的管理風險,成本及其高昂。沒有關注點和符合管理偏好的風險管理是沒有用的,又或者可以說沒人可以一口吃個大胖子。這樣理解,我公司裡面沒有財務部,銷售部兼職打錢和付工資。反...

和 有什麼區別?

慶悅 異同 相同點 都表示 嘗試 的含義 不同點表示 嘗試了,但是未取得結果 側重目的沒有達到 例子如下我嘗試解決這個問題,但沒有成功 抽菸喝酒不燙頭 嘗試在俄語裡有很多種 1試吃4格也可表達嘗試按時到 2試穿量身 3 努力嘗試 4 竭盡全力try your best in a competitio...