linux c头文件#include<sys/types.h>和#include<fcntl.h>头文件总结
#include<sys/types.h>的介紹
是Unix/Linux系統(tǒng)的基本系統(tǒng)數(shù)據(jù)類(lèi)型的頭文件,含有size_t,time_t,pid_t等類(lèi)型。linux編程中經(jīng)常用到的頭文件。
?
clock_t 表示系統(tǒng)時(shí)間(以時(shí)鐘周期為單位)。
dev_t 用于設(shè)備號(hào)。
off_t 用于文件大小和偏移量。
ptrdiff_t 是一種帶符號(hào)整型,用于對(duì)兩個(gè)指針執(zhí)行減法運(yùn)算后所得的結(jié)果。
size_t 反映內(nèi)存中對(duì)象的大小(以字節(jié)為單位)。
ssize_t 供返回字節(jié)計(jì)數(shù)或錯(cuò)誤提示的函數(shù)使用。
time_t 以秒為單位計(jì)時(shí)。 所有這些類(lèi)型在 ILP32 編譯環(huán)境中保持為 32 位值,并會(huì)在 LP64 編譯環(huán)境中增長(zhǎng)為 64 位值。
如下圖
?
#include<fcntl.h>的介紹
相關(guān)函數(shù) open,fcntl,shutdown,unlink,fclose、close(關(guān)閉文件)
?
?
?
總結(jié)
以上是生活随笔為你收集整理的linux c头文件#include<sys/types.h>和#include<fcntl.h>头文件总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux c之#include <un
- 下一篇: linux c中的文件描述符与打开文件之