需要至少2个字节的存储空间来存储字符串“a”。
字符串是用双引号("")括起来的零个或多个字符的序列。字符串存储为每个字符代码的数组,每个字符占用一个字节。因为每个字符串的末尾都会自动添加一个‘0’作为字符串的结尾。
因此,字符串长度“a”使用两个单字符代码(单个字符“a”和单个“0”)存储在存储器中。空间。
扩展信息:
在编程中,字符串通常使用整个字符串作为操作的对象,例如:在一个字符串中查找特定的子字符串。字符串、子字符串查找、在字符串中的指定位置插入子字符串、删除子字符串等。两个字符串相等的充要条件:长度相等,且各对应位置的字符相等。
由于程序中经常有大量的String对象具有相同的值,因此占用的内存空间较大。为了有效使用内存而保留了一个特殊的内存池,称为字符串常量池。当编译器遇到一个String常量时,它首先检查常量池中是否存在具有相同值的String。
上一篇:云计算的laas服务模式
下一篇:字符型常量在内存中存放的是