最近更新的页面
变量
简介 Bash 变量分成环境变量和自定义变量两类。 环境变量 环境变量是 Bash 环境自带的变量,进入 Shell 时已经定义好了,可以直接使用。它们通常是系统定义好的,也可以由用户从父 Sh...
字符串的扩展
本章介绍 ES6 对字符串的改造和增强,下一章介绍字符串对象的新增方法。 字符的 Unicode 表示法 ES6 加强了对 Unicode 的支持,允许采用 \uxxxx形式表示一个字符,其中 ...
signal.h
简介 signal.h提供了信号(即异常情况)的处理工具。所谓“信号”(signal),可以理解成系统与程序之间的短消息,主要用来表示运行时错误,或者发生了异常事件。 头文件 signal.h定...
SSH 密钥登录
SSH 默认采用密码登录,这种方法有很多缺点,简单的密码不安全,复杂的密码不容易记忆,每次手动输入也很麻烦。密钥登录是比密码登录更好的解决方案。 密钥是什么 密钥(key)是一个非常大的数字,通...
Navigator 对象,Screen 对象。
window.navigator属性指向一个包含浏览器和系统信息的 Navigator 对象。脚本通过这个属性了解用户的环境信息。 Navigator 对象的属性 Navigator.userA...
I/O 函数
C 语言提供了一些函数,用于与外部设备通信,称为输入输出函数,简称 I/O 函数。输入(import)指的是获取外部数据,输出(export)指的是向外部传递数据。 缓存和字节流 严格地说,输入...
errno.h
errno 变量 errno.h声明了一个 int 类型的 errno 变量,用来存储错误码(正整数)。 如果这个变量有非零值,表示已经执行的程序发生了错误。 int x = -1; errno...
多文件项目
简介 一个软件项目往往包含多个源码文件,编译时需要将这些文件一起编译,生成一个可执行文件。 假定一个项目有两个源码文件 foo.c和 bar.c,其中 foo.c是主文件, bar.c是库文件。...
数组
定义 数组(array)是按次序排列的一组值。每个值的位置都有编号(从0开始),整个数组用方括号表示。 var arr = ['a', 'b', 'c']; 上面代码中的 a、 b、 c就构成一...
流程控制
C 语言的程序是顺序执行,即先执行前面的语句,再执行后面的语句。开发者如果想要控制程序执行的流程,就必须使用流程控制的语法结构,主要是条件执行和循环执行。 if 语句 if语句用于条件判断,满足...
stddef.h
stddef.h提供了常用类型和宏的定义,但没有声明任何函数。 这个头文件定义的类型如下。 ptrdiff_t:指针相减运算时,返回结果的数据类型。 size_t: sizeof运算符返回的类型...
stdbool.h
stdbool.h头文件定义了4个宏。 bool:定义为 _Bool。 true:定义为1。 false:定义为0。 __bool_true_false_are_defined:定义为1。 bo...
stdarg.h
stdarg.h定义于函数的可变参数相关的一些方法。 va_list 类型 va_start() va_arg():获取当前参数 va_end()。 va_copy():it makes a c...
wctype.h
wctype.h 提供 ctype.h 里面函数的宽字符版本。 宽字符类型判断函数 下面函数判断宽字符的类型。 iswalnum() 测试宽字符是否为字母数字 iswalpha() 测试宽字符是...
wchar.h
宽字符使用两个或四个字节表示一个字符,导致 C 语言常规的字符处理函数都会失效。wchar.h 定义了许多宽字符专用的处理函数。 类型别名和宏 wchar.h 定义了一个类型别名 wint_t,...
time.h
time_t time_t 是一个表示时间的类型别名,可以视为国际标准时 UTC。它可能是浮点数,也可能是整数,Unix 系统一般是整数。 许多系统上,time_t 表示自时间纪元(time e...
string.h
string.h主要定义了字符串处理函数和内存操作函数。 字符串处理函数 以下字符串处理函数,详见《字符串》一章。 strcpy():复制字符串。 strncpy():复制字符串,有长度限制。 ...
limits.h
limits.h提供了用来定义各种整数类型(包括字符类型)取值范围的宏。 CHAR_BIT:每个字符包含的二进制位数。 SCHAR_MIN:signed char 类型的最小值。 SCHAR_M...
iso646.h
iso646.h头文件指定了一些常见运算符的替代拼写。比如,它用关键字 and代替逻辑运算符 &&。 if (x > 6 and x < 12) // 等同于 if (x > 6 && x < ...
inttypes.h
C 语言还在头文件 inttypes.h 里面,为 stdint.h 定义的四类整数类型,提供了 printf()和 scanf()的占位符。 固定宽度整数类型,比如 int8_t。 最小宽度整...