C

C++_volatile

C++_volatile

bingliaolong 8个月前 9 0

变量的读取 概述 一般来说,读取一个变量的内容,是从内存里面去取的 但是,在编译时启用优化选项后,编译器可能会对代码进行优化,以提高执行效率 优化手段-寄存器 一个常见的优化手段就是将一些频繁访问的变量存储在CPU寄存器中,而不是每次都从内存中读取 这种优化可以大幅度提升程序的性...

C相关记述一

C相关记述一

bingliaolong 10个月前 23 0

关于ASCII 字符数字转整数 数字转字符数字 字符与大小写转换 转大写 转小写 字符与十六进制转换 字符到十六进制 如果字符是 '0' 到 '9' 或 'A' 到 'F',可以通过条件判断来将字符转...

Zlib记述:一

Zlib记述:一

bingliaolong 1年前 15 0

概述 zlib库是一个广泛使用的压缩/解压缩库 下面实现是用了zlib 1.3版本的代码和相关库 具体是使用了zlib源码中带的minizip 其中的minizip扩展提供了处理ZIP文件的功能 解压 在解压之前可能需要处理其他的很多工作,比如验证目录,验证目标文件是否存在等。这...

关于创建文件以及umask的问题

关于创建文件以及umask的问题

bingliaolong 2年前 11 0

权限 r 可读权限 4(8进制) w 可写权限 2(8进制) x 可执行权限 1(8进制) 创建文件夹 这里以777权限创建了一个文件夹 就是上面的读写可执行权限都有 文件相关 函数 mode “r” :以只读方式打开文件,该文件必须存在。 “w” :打开只写文件,若文件存在则文...

C标准库_cctype

C标准库_cctype

bingliaolong 5年前 8 0

函数 简述 isupper(c) 测试c是否为大写字母A~Z islower(c) 测试c是否为小写字母a~z isalpha(c) 测试c是否为大写字母或者小写字母 isdigit(c) 测试c是否为数字0~9 isxdigit(c) 测试c是否为是16进制数字0~9、a~f、...

扫一扫二维码分享