c位操作符
文章平均质量分 68
Tim_大叔
这个作者很懒,什么都没留下…
展开
-
按位 操作符的学习
没有按位计算的思维的程序员,不是一个合格的程序员。所以程序猿们需要补足这块的短板。 1.使用最多的左移(<<)、右移(>>) 。使用的方式:例如使用int来存储ip地址,255.255.255.255。ip一共四个区,每个区的数值是0-255。 2的8次方是256.也就是8个bit(8位)就能存储一个分区的数字。 let ipstr = '192.168.199.1'; function str2ip(ipstr){ let splists = ipstr.spl.原创 2021-03-20 12:41:28 · 261 阅读 · 1 评论 -
运算符 |、||、&、&&、异或、~、!、<<、
位运算: 位运算的运算分量只能是整型或字符型数据,位运算把运算对象看作是由二进位组成的位串信息,按位完成指定的运算,得到位串信息的结果。 8进制通常以0开头,16进制通常以0x开头。8进制1位对应3位2进制,16进制一位对应4位2进制。 二进制 八进制 二进制原创 2017-07-14 10:26:40 · 3348 阅读 · 0 评论 -
c、c++字符串学习(0)
常见字符串操作的内部实现:(默认传入的地址不是NULL,否则直接return NULL) 名称:memset 功能:将已开辟内存空间 s 的首 n 个字节的值设为值 c。 void* memset(void* s, int c, size_t count) { char* xs = (char*)s;//创建临时指针变量指向开辟内存空间首地址 while(count--)//循原创 2017-11-21 18:08:36 · 243 阅读 · 0 评论 -
c、c++字符串学习(1)
名称:strcpy 功能:复制字符串 char* strcpy(char* dest, const char* src) { if(dest == NULL || src == NULL) { return NULL; } char* tmp = dest; while((*tmp++ = *src++) != '\0'); re原创 2017-11-21 22:13:57 · 192 阅读 · 0 评论