您的位置首页生活小窍门

为什么一个是65535,一个是65536,这两个分别代表什么呢?

为什么一个是65535,一个是65536,这两个分别代表什么呢?

你说的问题其实是同一个谈坦蠢东西不同的表达方式而已。标识的数字说法是65535个字符,因为它字符包含0,含陪所以数据总和就是65535.而存储的容量是不能从0开始的,信慎也就是0也算一个存储单位,也就是65536了。前者是数量说法,后者是存储容量说法!至于65536这个数字怎么来的,是因为Java采用的unicode编码,它有16位,所以最大的容量就是2的16次方=65536。