UNIX/LINUX中一些常用的基本系统数据类型


Type

Description

caddr_t

core address

clock_t

counter of clock ticks (process time)

comp_t

compressed clock ticks

dev_t

device numbers (major and minor)

fd_set

file descriptor sets

fpos_t

file position

gid_t

numeric group IDs

ino_t

i-node numbers

mode_t

file type, file creation mode

nlink_t

link counts for directory entries

off_t

file sizes and offsets (signed)

pid_t

process IDs and process group IDs (signed)

ptrdiff_t

result of subtracting two pointers (signed)

rlim_t

resource limits

sig_atomic_t

data type that can be accessed atomically

sigset_t

signal set

size_t

sizes of objects (such as strings) (unsigned)

ssize_t

functions that return a count of bytes (signed)

time_t

counter of seconds of calendar time

uid_t

numeric user IDs

wchar_t

can represent all distinct character codes

用这种方式定义了这些数据类型后,就不再需要考虑因系统而异的程序实现细节。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值