c语言中char是几个字节

夏未有点冷 2个月前 已收到1个回答 举报

雨落青衫 5星

共回答了50个问题采纳率:90.4% 评论

char是1个字节,因为它是在标准中指定的。\n\n最可能的逻辑是。 char (标准字符集)的(二进制)表示可以适合1个字节。 在C的主要开发时,最常用的标准是ASCII和EBCDIC ,它们分别需要7位和8位编码。 所以, 1个字节就足以表示整个字符集。

OTOH,在Java开始的时候,扩展charcater集和unicode的概念出现了。 因此,为了保证未来的可扩展性, char被赋予了2 bytes ,它能够处理扩展的字符集值。

3小时前

24
可能相似的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com