2016 - 2024

感恩一路有你

java中的变量两种数据类型 java中String占几个字节?

浏览量:1096 时间:2021-04-10 02:25:12 作者:admin

java中String占几个字节?

在Java中,汉字和英文字母都用Unicode代码表示。Unicode代码是16位,每个字节是8位,所以Unicode代码占用两个字节。但是英语字母表很特别。它是否来自8位(1字节)ASCII码?因此,在Unicode代码中只能使用较低的8位(1字节),而不使用较高的8位也无所谓。所以

char c=“a”系统输出打印(C.获取字节()。Lenth()),获取1(字节)

但是汉字完全使用16位(2字节)的Unicode,所以

char c=“middle”系统输出打印(C.获取字节()。Lenth()),get 2(bytes)

总之,C=“a”在内存中只占用1个字节,但这并不意味着字符串S=“ABC”在内存中只占用3个字节。应该说字符串s=“ABC”在内存中至少占用3个字节。这是因为char是基本数据类型,string是对象类型。

谁跟我说说在C,C ,JAVA中int,char,各占几个字节好么?

这与语言有关。Char在C中是一个字节,在Java中是两个字节。Int占用4个字节,long在C中占用4个字节,long占用8个字节,long在Java中占用8个字节

java中的变量两种数据类型 java中整型数据类型 java中长整型

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。