数据类型:size_t

size_t是标准C库中定义的,在64位系统中为long long unsigned int,非64位系统中为long unsigned int。

 

它是一种“整型”类型,里面保存的是一个整数,就像int、long那样。这种整数用来记录一个大小(size)。size_t的全称应该是size type,就是说“一种用来记录大小的数据类型”。

 

它可以存储在理论上是可能的任何类型的数组的最大大小

 

size_t类型通常用于循环、数组索引、大小的存储和地址运算。

 

在某些情况下,使用size_t类型是更为有效,比习惯性使用无符号类型的程序会更安全。

 

通常我们用sizeof(XXX)操作,这个操作所得到的结果就是size_t类型。
因为size_t类型的数据其实是保存了一个整数,所以它也可以做加减乘除,也可以转化为int并赋值给int类型的变量
posted @ 2020-04-01 16:53  知道了呀~  阅读(826)  评论(0编辑  收藏  举报