課程
/后端開發
/C
/C語言入門
為什么在這里漢字的字符長度是3,但在VC里運行同樣的代碼,漢字字符長度是按2計算的。
2020-04-23
源自:C語言入門 6-8
正在回答
常用中文字符用utf-8編碼占用3個字節(大約2萬多字),但超大字符集中的更大多數漢字要占4個字節(在unicode編碼體系中,U+20000開始有5萬多漢字)。GBK、GB2312收編的漢字占2個字節,嚴格地用iso8859-1無法表示漢字,只能轉為問號。
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答 字符串長度
1 回答字符串長度
1 回答1個 漢字不是兩個字符嗎?
4 回答聲明字符串時如果不指定長度,該字符串的長度是多少?
3 回答中文字符串長度
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-04-26
常用中文字符用utf-8編碼占用3個字節(大約2萬多字),但超大字符集中的更大多數漢字要占4個字節(在unicode編碼體系中,U+20000開始有5萬多漢字)。
GBK、GB2312收編的漢字占2個字節,嚴格地用iso8859-1無法表示漢字,只能轉為問號。