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