C 语言标准库 - <stddef.h>

C 语言标准库 <stddef .h> 头文件中定义了各种变量类型和宏

库变量类型定义

下表是头文件 <stddef.h> 中定义的变量类型

变量 描述
ptrdiff_t signed long 类型,它是两个指针相减的结果 1
size_t unsigned long 类型,它是sizeof关键字的结果 2
wchar_t 这是一个宽字符常量大小的整数类型

库宏定义

下表是头文件 <stddef.h> 中定义的宏

描述
NULL 这个宏是一个空指针常量的值
offsetof(type, member-designator) 返回一个结构成员相对于结构开头的字节偏移量

  1. 64 位 CPU 下为 signed long 

  2. 64 位 CPU 下为 unsigned long 

C 语言标准库

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.