国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 卓尼县| 祁连县| 崇左市| 顺昌县| 宁武县| 兴业县| 绍兴县| 德庆县| 汶上县| 行唐县| 赤水市| 海阳市| 汉沽区| 原阳县| 武清区| 钟祥市| 武威市| 铜陵市| 定日县| 尼木县| 新晃| 东宁县| 庆元县| 德清县| 英吉沙县| 黄浦区| 延吉市| 丰镇市| 霞浦县| 达州市| 怀集县| 吉木萨尔县| 平山县| 西乌珠穆沁旗| 霸州市| 浏阳市| 博白县| 宁津县| 锡林郭勒盟| 通河县| 新晃|