首页 > 其他分享 >unsigned int 与 size_t 的区别

unsigned int 与 size_t 的区别

时间:2023-01-05 15:24:57浏览次数:39  
标签:数据线 int unsigned 地址 宽度 size

批注:

int小于等于数据线宽度,size_t大于等于地址线宽度。

size_t存在的最大原因可能是因为:地址线宽度历史中经常都是大于数据线宽度的。

在数据只有8位的年代,地址率先进入10位,12位,在数据16位的年代,地址也已经进入了20位,24位。

目前的int普遍是32位,而size_t在主流平台中都是64位。

size_t为什么存在?因为无论int还是unsigned都很可能小于size_t需要的大小,所以必须有个size_t。

标签:数据线,int,unsigned,地址,宽度,size
From: https://www.cnblogs.com/lance9527/p/17027659.html

相关文章