Java中char到底是多少字节
5个回答
展开全部
一个char占多少字节是跟字符集编码有关的,unicode编码中一个char占两个字节,java 是用unicode编码。但是常见的数据库中可能被设置为用utf-8,而utf-8一个字符占用的字节长度可能是一个字符、两个字符或三个字符,英文字符abc占用一个字节,中文字符占用三个字节。UTF8编码的字符中,第一个字节ASCII值大于等于224的,其与之后的2个字节一起组成一个UTF8字符,第一个字节ASCII值大于192等于小于224的,其与之后的1个字节组成一个UTF-8字符,第一个字节ASCII值小于192的,其本身成为一个UTF8字符。
展开全部
1:“字节”是byte,“位”是bit ;
2: 1 byte = 8 bit ;
char 在java中是2个字节。java采用unicode,2个字节(16位)来表示一个字符。
来源:http://blog.csdn.net/ocean20/article/details/6743385
该链接中还有实例,可以去看看
2: 1 byte = 8 bit ;
char 在java中是2个字节。java采用unicode,2个字节(16位)来表示一个字符。
来源:http://blog.csdn.net/ocean20/article/details/6743385
该链接中还有实例,可以去看看
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
2字节无符号。当你存储数据时要考虑到有符号和无符号的精度范围是不同的,这在 cast 时会有影响的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
char是2个字节
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询