Python曾是程序员的“瑞士军刀”
|
assert> 提供了一个名为 assert 的关键字,它用于验证程序作出的假设,并在假设为假输出诊断消息。 <ctype.h> C 标准库的 ctype.h 头文件提供了一些函数,可以用于测试和映射字符。 这些字符接受 int 作为参数,它的值必须是 EOF 或者是一个无符号字符 EOF是一个计算机术语,为 End Of File 的缩写,在操作系统中表示资料源无更多的资料可读取。资料源通常称为档案或串流。通常在文本的最后存在此字符表示资料结束。 <errno.h> C 标准库的 errno.h 头文件定义了整数变量 errno,它是通过系统调用设置的,这些库函数表明了什么发生了错误。 <float.h> C 标准库的 float.h 头文件包含了一组与浮点值相关的依赖于平台的常量。 <limits.h> limits.h 头文件决定了各种变量类型的各种属性。定义在该头文件中的宏限制了各种变量类型(比如 char、int 和 long)的值。 <locale.h> locale.h 头文件定义了特定地域的设置,比如日期格式和货币符号
<math.h> 图中我们标出了高速缓存的位置,位于高速缓存中的 L1高速缓存容量可以达到数万字节,访问速度几乎和访问寄存器文件一样快。容量更大的 L2 高速缓存通过一条特殊的总线链接 CPU,虽然 L2 缓存比 L1 缓存慢 5 倍,但是仍比内存要哦快 5 - 10 倍。L1 和 L2 是使用一种静态随机访问存储器(SRAM) 的硬件技术实现的。最新的、处理器更强大的系统甚至有三级缓存:L1、L2 和 L3。系统可以获得一个很大的存储器,同时访问速度也更快,原因是利用了高速缓存的 局部性原理。 Again:入门程序细节 现在,我们来探讨一下入门级程序的细节,由浅入深的来了解一下 C 语言的特性。 #include<stdio.h> 我们上面说到,#include 是程序编译之前要处理的内容,称为编译预处理命令。 预处理命令是在编译之前进行处理。预处理程序一般以 # 号开头。 所有的 C 编译器软件包都提供 stdio.h 文件。该文件包含了给编译器使用的输入和输出函数,比如 println() 信息。该文件名的含义是标准输入/输出 头文件。通常,在 C 程序顶部的信息集合被称为 头文件(header)。 C 的第一个标准是由 ANSI 发布的。虽然这份文档后来被国际标准化组织(ISO)采纳并且 ISO 发布的修订版也被 ANSI 采纳了,但名称 ANSI C(而不是 ISO C) 仍被广泛使用。一些软件开发者使用ISO C,还有一些使用 Standard C。 C 标准库
除了<stdio.h> 外,C 标准库还包括下面这些头文件 (编辑:平顶山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
