Linux的include作用,Linux C 学习之 #include

#include

基本系统数据类型

是Unix/Linux系统的基本系统数据类型的头文件,含有size_t,time_t,pid_t等类型。linux编程中经常用到的头文件。

NAME

sys/types.h - data types

SYNOPSIS

#include

DESCRIPTION

The header shall include definitions for at least the following types:

blkcnt_t

Used for file block counts.

blksize_t

Used for block sizes.

clock_t

Used for system times in clock ticks or CLOCKS_PER_SEC; see .

clockid_t

Used for clock ID type in the clock and timer functions.

dev_t Used for device IDs.

fsblkcnt_t

Used for file system block counts.

fsfilcnt_t

Used for file system file counts.

gid_t Used for group IDs.

id_t Used as a general identifier; can be used to contain at least a pid_t, uid_t, or gid_t.

ino_t Used for file serial numbers.

key_t Used for XSI interprocess communication.

mode_t Used for some file attributes.

nlink_t

Used for link counts.

off_t Used for file sizes.

pid_t Used for process IDs and process group IDs.

size_t Used for sizes of objects.

ssize_t

Used for a count of bytes or an error indication.

suseconds_t

Used for time in microseconds.

time_t Used for time in seconds.

timer_t

Used for timer ID returned by timer_create().

trace_attr_t

Used to identify a trace stream attributes object.

trace_event_id_t

Used to identify a trace event type.

trace_event_set_t

Used to identify a trace event type set.

trace_id_t

Used to identify a trace stream.

uid_t Used for user IDs.

useconds_t

Used for time in microseconds.

All of the types shall be defined as arithmetic types of an appropriate length, with the following exceptions:

key_t

Additionally:

* mode_t shall be an integer type.

* nlink_t, uid_t, gid_t, and id_t shall be integer types.

* blkcnt_t and off_t shall be signed integer types.

* fsblkcnt_t, fsfilcnt_t, and ino_t shall be defined as unsigned integer types.

* size_t shall be an unsigned integer type.

* blksize_t, pid_t, and ssize_t shall be signed integer types.

* time_t and clock_t shall be integer or real-floating types.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值