size_t类型是什么意思?

 我来答
帐号已注销
2021-05-21 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:165万
展开全部

size_t中的t是type(类型)的意思。size_t的意思是size of type,即某种类型的大小(字节数)。

size_t是C内部预定义的一个类型:

typedef unsigned int size_t

因此这句代码相当于:unsigned int size=sizeof()(long long);

而sizeof()函数的功能就是求变量在内存中所占的字节数。

因此,这句话的意思是将long long类型在内存中所占的字节数赋值给无符号整型变量size。

使用

一个基本的无符号整数的C / C + +类型,它是sizeof操作符返回的结果类型,该类型的大小可选择。因此,它可以存储在理论上是可能的任何类型的数组的最大大小。换句话说,一个指针可以被安全地放进为size_t类型(一个例外是类的函数指针,但是这是一个特殊的情况下)。 size_t类型通常用于循环、数组索引、大小的存储和地址运算。

以上内容参考;百度百科-size_t

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式