采用16位编码的一个汉字存储时要占用的字节数是: ( )

A、16B、8C、2D、1... A、16 B、8 C、2 D、1 展开
 我来答
生活小学问686
高粉答主

2020-07-15 · 生活其实很简单,把自己照顾好,重要待好
生活小学问686
采纳数:269 获赞数:167589

向TA提问 私信TA
展开全部

2。因为一个字节是八位,16位占两个字节。

UTF-8允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。

UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示,如果是UTF8编码,则在外国人的英文IE上也能显示中文,他们无需下载IE的中文语言支持包。

扩展资料:

注意事项:

一个汉字有两个字节,不能存储在char里面,只能存储在char字符串,eg:char str[2] = "中"。

所有的转义符都是单一字节,eg: char c = "/n"。

Mac OS 或 Iphone 都是64位系统,采用的编译器都是64位,所以数据类型的字节要采用以下红框的标准。

因为带符号整数都是要做带符号扩展(signed extend),也就是说值为0xFF的byte在转成int之后,值为0xFFFFFFFF。

参考资料来源:百度百科-编码

参考资料来源:百度百科-字节

ipanda2009
2010-08-24 · TA获得超过3349个赞
知道小有建树答主
回答量:831
采纳率:75%
帮助的人:636万
展开全部
选择 C,2

因为一个字节是八位,16位占两个字节
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式