博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《UNIX环境高级编程(第3版)》——2.8 基本系统数据类型
阅读量:6759 次
发布时间:2019-06-26

本文共 501 字,大约阅读时间需要 1 分钟。

本节书摘来自异步社区《UNIX环境高级编程(第3版)》一书中的第2章,第2.8节,作者:【美】W. Richard Stevens , Stephen A.Rago著,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.8 基本系统数据类型

历史上,某些UNIX系统变量已与某些C数据类型联系在一起,例如,历史上主、次设备号存放在一个16位的短整型中,8位表示主设备号,另外8位表示次设备号。但是,很多较大的系统需要用多于256个值来表示其设备号,于是,就需要一种不同的技术。(实际上,Solaris用32位表示设备号:14位用于主设备号,18位用于次设备号。)

头文件中定义了某些与实现有关的数据类型,它们被称为基本系统数据类型(primitive system data type)。还有很多这种数据类型定义在其他头文件中。在头文件中,这些数据类型都是用C的typedef来定义的。它们绝大多数都以_t结尾。图2-21列出了本书将使用的一些基本系统数据类型。

用这种方式定义了这些数据类型后,就不再需要考虑因系统不同而变化的程序实现细节。在本书中涉及这些数据类型时,我们会说明为什么要使用它们。

screenshot

转载地址:http://rqzeo.baihongyu.com/

你可能感兴趣的文章
表单设计案例---学校入校注册页面设计
查看>>
命令模式
查看>>
237. Delete Node in a Linked List(C++)
查看>>
linux清理内存
查看>>
Type InvokeMember()用法简介
查看>>
人际猜拳参考答案:
查看>>
【笔记】iOS开发基础笔记<—>
查看>>
Hub与交换机的区别
查看>>
基于Spark GraphX计算二度关系
查看>>
LeetCode - Pascal's Trangle
查看>>
LeetCode OJ - Validate Binary Search Tree
查看>>
JavaScript基础知识之 每日一题(网上搜罗来滴)
查看>>
最好用最方便最适合程序员使用的为知笔记
查看>>
MSI文件的制作
查看>>
计算机基础------网络
查看>>
A线段树
查看>>
SpringMVC视图解析器 转
查看>>
转s2sh三大框架整合过程(仅供参考)
查看>>
构建之法---阅读报告
查看>>
{ubuntu}乱七八糟重命名为1 2 3.....png
查看>>