zoukankan      html  css  js  c++  java
  • <sys/types.h>中的系统数据类型

    操作系统的实现中,有很多数据的数据类型是不同的,比如历史上的主设备号和次设备号,分别为8位,而Solaris则分别是14位和18位,那么我现在正在使用的操作系统,其主从设备号分别是多少位呢?

    类似设备号这样的操作系统属性,其数据类型都由文件<sys/types.h>来定义,统称为基本系统数据类型(primitive system data type)。以下是该文件中定义的不同基本系统数据类型:

    常用的基本系统数据类型
    类型  说明
     clock_t 时钟滴答计数器(进程时间)
     comp_t 压缩的时钟滴答
     dev_t 设备号(主和次)
     fd_set 文件描述符集
     fpos_t    文件位置
     git_t 数值组ID
     ino_t  i节点编号
     mode_t  文件类型,文件创建模式
     nlink_t  目录项的链接计数
     off_t  文件长度和偏移量
     pid_t  进程ID和进程组ID
     pthread_t  线程ID
     ptrdiff_t  两个指针相减的结果
     rlim_t  资源限制
     sig_atomic_t  能原子性地访问的数据类型
     sigset_t  信号集
     size_t  对象(如字符串)长度(不带符号的)
     ssize_t  返回字节计数的函数(带符号的)(read、write)
     time_t  日历时间的秒计数器
    uid_t 数值用户ID
    wchar_t 能表示所有不同的字符吗
  • 相关阅读:
    用带缓冲区的文件流FileStream来实现大文件的拷贝
    委托与事件、匿名方法与Lambda表达式
    C#基础点记录
    C#基础知识06
    用while语句实现用户登陆程序
    TSQL检索电话呼叫员的工作流水信息
    委托
    类型转换、异常、String知识总结
    内网入库单管理系统
    用C#打印出正等腰三角形
  • 原文地址:https://www.cnblogs.com/mindulmindul/p/12267484.html
Copyright © 2011-2022 走看看