C語言 標(biāo)準(zhǔn)庫 – <stddef.h>

2023-01-11 16:29 更新

簡介

stddef .h 頭文件定義了各種變量類型和宏。這些定義中的大部分也出現(xiàn)在其它頭文件中。

庫變量

下面是頭文件 stddef.h 中定義的變量類型:

序號(hào)變量 & 描述
1ptrdiff_t
這是有符號(hào)整數(shù)類型,它是兩個(gè)指針相減的結(jié)果。
2size_t
這是無符號(hào)整數(shù)類型,它是 sizeof 關(guān)鍵字的結(jié)果。
3wchar_t
這是一個(gè)寬字符常量大小的整數(shù)類型。

庫宏

下面是頭文件 stddef.h 中定義的宏:

序號(hào)宏 & 描述
1NULL
這個(gè)宏是一個(gè)空指針常量的值。
2offsetof(type, member-designator)
這會(huì)生成一個(gè)類型為 size_t 的整型常量,它是一個(gè)結(jié)構(gòu)成員相對(duì)于結(jié)構(gòu)開頭的字節(jié)偏移量。成員是由 member-designator 給定的,結(jié)構(gòu)的名稱是在 type 中給定的。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)