第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

C ++字符串文字的規(guī)則轉(zhuǎn)義字符

C ++字符串文字的規(guī)則轉(zhuǎn)義字符

C++
縹緲止盈 2019-08-02 17:07:41
C ++字符串文字的規(guī)則轉(zhuǎn)義字符\字符串文字中的轉(zhuǎn)義字符有哪些規(guī)則?是否有所有轉(zhuǎn)義字符的列表?特別是,當(dāng)我\在gedit中的字符串文字中使用并按任意三個(gè)數(shù)字跟隨它時(shí),它會(huì)以不同的方式對它們進(jìn)行著色。我試圖std::string用文字創(chuàng)建一個(gè)構(gòu)造,其中0后跟空字符(\0)后跟字符0。然而,語法突出顯示警告我,這可能會(huì)創(chuàng)建類似于0后跟空字符(\00,aka \0)的字符,也就是說,只有兩個(gè)字符。對于這個(gè)問題的解決方案,這是最好的方法:std::string ("0\0" "0", 3)  // String concatenation并且是否存在一些關(guān)于轉(zhuǎn)義字符在字符串文字中的作用的參考?例如,'\ a'是什么?
查看完整描述

3 回答

?
拉風(fēng)的咖菲貓

TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個(gè)贊

控制字符:

(十六進(jìn)制代碼假定與ASCII兼容的字符編碼。)

  • \a\x07=警報(bào)(鈴)

  • \b\x08=退格

  • \t\x09=水平標(biāo)簽

  • \n\x0A=換行符(或換行符)

  • \v\x0B=垂直制表符

  • \f\x0C=換頁

  • \r\x0D=回車

  • \e\x1B=轉(zhuǎn)義(非標(biāo)準(zhǔn)GCC擴(kuò)展)

標(biāo)點(diǎn)字符:

  • \"=引號(不需要反斜杠'"'

  • \'=撇號(不需要反斜杠"'"

  • \? =問號(用于避免三角形)

  • \\ =反斜杠

數(shù)字字符引用:

  • \ +最多3個(gè)八進(jìn)制數(shù)字

  • \x +任意數(shù)量的十六進(jìn)制數(shù)字

  • \u + 4個(gè)十六進(jìn)制數(shù)字(Unicode BMP,C ++ 11中的新增功能)

  • \U + 8個(gè)十六進(jìn)制數(shù)字(Unicode星體平面,C ++ 11中的新增功能)

\0\00\000=八進(jìn)制ecape為空字符

如果你想在a之后想要一個(gè)實(shí)際的數(shù)字字符\0,那么是的,我推薦字符串連接。請注意,文字部分之間的空格是可選的,因此您可以編寫"\0""0"。


查看完整回答
反對 回復(fù) 2019-08-02
  • 3 回答
  • 0 關(guān)注
  • 829 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號