C语言内建数据类型size_t 和 ptrdiff_t

时间:2022-03-31 17:01:47

size_t 与ptrdiff_t都是C/C++标准库中定义的与机器相关的数据类型

size_t 它是一个与机器相关的unsigned类型,其大小足以保证存储内存中对象的大小. 直白点说,就是它在32bit机器上表示的是32bit的,在64bit机器上是64bit

 

ptrdiff_t类型变量通常用来保存两个指针减法操作的结果