編碼過程中字串可能過長,這通常須要換行,對於換行轉義字元\ ,使用時要保證\後無空格,否則會出現「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 響...