c语言中的 size_t ssize_t

时间:2022-04-18 08:43:23
请问一下各位大神:
size_t和ssize_t的取值范围是多少?格式化参数分别是%u和%ld么,还是别的?这两类型各什么场合下使用?

4 个解决方案

#1


查看自己系统头文件

#2


size_t 在string.h中定义,应该只是typedef。 

#3


  size_t corresponds to the integral data type returned by the language operator sizeof and is defined in the <cstddef> header file (among others) as an unsigned integral type.It is used within the standard library to express sizes and counts.

最小值为0,最大值为size_t(~0)

#4


与实现有关, 一般实际环境下 word size 的无符号数值 

#1


查看自己系统头文件

#2


size_t 在string.h中定义,应该只是typedef。 

#3


  size_t corresponds to the integral data type returned by the language operator sizeof and is defined in the <cstddef> header file (among others) as an unsigned integral type.It is used within the standard library to express sizes and counts.

最小值为0,最大值为size_t(~0)

#4


与实现有关, 一般实际环境下 word size 的无符号数值