随笔分类 -  C/C++

C/C++相关
摘要:位运算 位运算:由于计算机数据都是以二进制的形式储存的,位运算就是直接对整数在内存中的二进制位进行操作的运算。例如与(&)、非(~)、或(|)、异或(^)、移位(<<和>>)等。 位运算的用途很广,原因不仅是运算速度快,而且可以表示的方式也很灵活。 下面通过一个例子,说明位运算在项目中的使用方法。 阅读全文
posted @ 2017-07-07 13:48 大尾巴狼R 阅读(12457) 评论(0) 推荐(0)
摘要:1、如果字符串长度小于2^5(32),类型SDS_TYPE_5; 2、如果字符串大于2^5(32),小于2^8(256),类型SDS_TYPE_8; 3、如果字符串大于2^8(256),小于2^16(65536),类型SDS_TYPE_16; 4、如果字符串大于2^16(65536),小于2^32( 阅读全文
posted @ 2017-07-07 13:29 大尾巴狼R 阅读(701) 评论(0) 推荐(0)
摘要:SDS(Simple Dynamic Strings)是一个C语言字符串库,设计中增加了从堆上分配内存的字符串,来扩充有限的libc字符处理的功能,使得: 使用更简便 二进制安全 计算更有效率 而且仍旧…兼容一般的C字符串功能 它使用另一种设计来实现,不用C结构体来表现一个字符串,而是使用一个二进制 阅读全文
posted @ 2017-07-04 15:29 大尾巴狼R 阅读(3254) 评论(0) 推荐(0)