中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

为什么office excel的行数最多是1048576行而不是1000000行这样的整数?

 科学甜心派

下载贤集网APP入驻自媒体

这个数是2的20次方,在存储时,电脑会将输入的信息转化为二进制的信息,在存储信息时电脑会给这些信息一个地址,这个地址也是一个二进制数,存储信息时会根据地址进行读写(即寻址),一般而言为了最大限度利用分配到的寻址空间,容量上限也是2的整数次幂。

最新回复
发布回复
回复科学甜心派:计算机采用二进制计数,为了方便计算,一般的计算机储存容量单位(Byte、KB、MB等)的进制都是以1024为基础的
回复科学甜心派:是因为它是一种内存算法,是一个使用行、列进行索引的树形存储算法,对添加删除还是稀疏矩阵都有很高的效率,支持1048576行和16384列,如果再多层级加多那效率将会指数级别降低
回复科学甜心派:微软根据计算机硬件水平与Excel处理数据的需要综合考虑设置一个行数,且这个行数以2的整数次幂来确定的

为您推荐

热门交流