国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

GCC 編碼格式及編碼轉(zhuǎn)換

2019-11-11 03:17:25
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

GCC 編碼格式及編碼轉(zhuǎn)換

實(shí)用為主,相關(guān)知識(shí)背景另行查閱

編碼場(chǎng)景

這里涉及的編碼分為兩個(gè)場(chǎng)景:源碼文件的編碼格式和源碼中字符在目標(biāo)文件中的編碼。

源碼文件的編碼格式

-finput-charset

該選項(xiàng)指源碼文件的編碼,如GBK,UTF-8,當(dāng)然,你的host得支持。GCC調(diào)用host的字符轉(zhuǎn)換功能將源文件的

編碼格式轉(zhuǎn)換為GCC內(nèi)部編碼格式UTF-8,然后再進(jìn)行處理。

字符在目標(biāo)文件中的編碼

這個(gè)問(wèn)題可以理解為你在源碼中定義的字符串在內(nèi)存中(當(dāng)然是先編譯進(jìn)目標(biāo)文件的)是如何被表示的。又要分

為兩類:窄字符和寬字符。

-fexec-charset

即常用的 char 類型字符,每個(gè)字符占用1個(gè)字節(jié),例如:

char str = "字符串";

-fwide-exec-charset

即 wchar_t 類型字符,每個(gè)字符占用4個(gè)字節(jié),例如:

wchar_t wstr = L"字符串" 
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 广东省| 井研县| 绍兴县| 拜城县| 威远县| 仁寿县| 揭西县| 牡丹江市| 收藏| 曲靖市| 焦作市| 深圳市| 澜沧| 锦州市| 宣化县| 伊川县| 无为县| 清流县| 建德市| 井陉县| 赤水市| 兰溪市| 高要市| 芜湖市| 天峻县| 七台河市| 建水县| 双柏县| 郁南县| 抚州市| 扶风县| 玛纳斯县| 泗水县| 双江| 甘洛县| 石屏县| 顺义区| 仙游县| 香格里拉县| 河池市| 曲沃县|