- size_t 是作为
sizeof
运算符的返回值 - 它并不是一个新类型,其实是由
typedef
来实现的。typedef double aaa;
是对double
类型声明了新别名叫做aaa
;size_t
也是一样,typedef unsigned int size_t;
或typedef unsigned long
表明对unsigned int
或unsigned long
起了一个叫size_t
的别名;在打印size_t
的时候,用%u
或%lu
来打印。 - 注:上述2中,
unsigned int
和unsigned long
的区别在于是32位机还是64位机,对于32位机size_t
占4个字节,而对于64位机size_t
占8个字节。
size_t
最新推荐文章于 2024-03-01 16:35:40 发布