C 轉義字元使用

2021-09-08 22:05:54 字數 541 閱讀 7939

編碼過程中字串可能過長,這通常須要換行,對於換行轉義字元\ ,使用時要保證\後無空格,否則會出現「error c2017:非法的轉義字元 」錯誤

如 //  ''\"後無空格

string sql = "insert into table1 " \

+ " values ('test')";

string sql1 = "insert into table1 \

values ('test2')";

//上面兩種寫法都正確。
//以下兩種寫法會提示c2017錯誤
// '\'後有空格
string sql = "insert into table1 " \ 

+ " values ('test')";

string sql1 = "insert into table1 \

values ('test2')";

C 轉義字元使用

編碼過程中字串可能過長,這通常須要換行,對於換行轉義字元 使用時要保證 後無空格,否則會出現 error c2017 非法的轉義字元 錯誤 如 後無空格 string sql insert into table1 values test string sql1 insert into table1 ...

C 轉義字元

c 轉義字元 一種特殊的字元常量 以反斜線 開頭,後跟乙個或幾個字元。具有特定的含義,不同於字元原有的意義,故稱 轉義 字元。主要用來表示那些用一般字元不便於表示的控制 它的作用是消除緊隨其後的字元的原有含義 用一些普通字元的組合來代替一些特殊字元,由於其組合改變了原來字元表示的含義,因此稱為 轉義...

C 轉義字元

轉義字元是c語言中表示字元的一種特殊形式。通常使用轉義字元表示ascii碼字符集中不可列印的控制字元和特定功能的字元,如用於表示字元常量的單撇號 用於表示字串常量的雙撇號 和反斜槓 等。轉義字元用反斜槓 後面跟乙個字元或乙個八進位制或十六進製制數表示。轉義字元 意義 ascii碼值 十進位制 a 響...