码迷,mamicode.com
首页 >  
搜索关键字:取反    ( 1527个结果
位操作的一些常用用法
参考:位操作基础篇之位操作全面总结位操作有6种基本操作符,按照优先级分别是:取反 ~移位 >与 &异或 ^或 |常用的用法有:1 判断偶数,判断最低位是0还是1即可,比求模快1 x % 2 != 0 //x正负都可以判断;不用x%2 == 1,因为如果x为负奇数,...
分类:其他好文   时间:2014-09-04 23:35:00    阅读次数:340
初学者----数据
一,了解即可 1.整数存储  数据的存储,二进制储存基本不用的,只要知道正数的原码,反码补码是相同的,符号位是0,负数原码符号位为1,其余是表示数值的绝对值,反码符号位为1,其余各位对原码取反,补码为反码加1. 2.实型数据存储  不做介绍 3字符型存储   每个字符占一个字节,存储它的ASCII码。如‘A’为65.详情见ASCII表 二 各种数据的大小   数...
分类:其他好文   时间:2014-09-04 13:26:29    阅读次数:192
【转】看完这个你的位运算学得就差不多了
位运算应用口诀清零取反要用与,某位置一可用或若要取反和交换,轻轻松松用异或移位运算要点 1 它们都是双目运算符,两个运算分量都是整形,结果也是整形。 2 " >"右移:右边的位被挤掉。对于左边移出的空位,如果是正数则空位补0,若为负数,可能补0或补1,这取决于所用的计算机系统。 4 ">>>"运算符...
分类:其他好文   时间:2014-08-31 20:01:11    阅读次数:255
文本处理工具之grep、egrep
-:常见的通配符:*?[]*:匹配任意长度的任意字符?:匹配任意一个字符[]:匹配指定范围内的任意单个字符[^]:脱字符,表示取反的意思二:正则表达式:是一种查找以及字符串替换操作。分为基本正则表达式和扩展正则表达式。正则表达式在文本编辑器中广泛使用,比如正则表达式被用于..
分类:其他好文   时间:2014-08-31 18:48:31    阅读次数:241
关于while循环中的~scanf()
可以经常在ACM代码中看到 while(~scanf("%d",&n)){ } 这样的代码,意思是在读到输入结尾时循环也结束。 一般在读到输入流结尾时,scanf返回的是EOF。 EOF是在头文件stdio.h中定义的常量,一般为-1。 -1 的原码是10000001,反码是1111110,补码是11111111。复习一下,正数的原码、反码、补码都是一样的;负数的原码是符号位为1,反码是(对...
分类:其他好文   时间:2014-08-31 00:33:10    阅读次数:275
位与(&)常用编程技巧
补充知识:1)正整数的补码与原码相同; 2)求负整数的补码:原码 符号位不变,数值位各位取反,最后整个数加1得到补码; 3)按位与&的结果是补码与补码运算得到的结果。进制转换:1)十进制整数----->二进制(除2取余倒排) 2)二进制--->十进制(按权重相乘相加) 3)十六进制 二进制(1位对应...
分类:其他好文   时间:2014-08-27 12:38:57    阅读次数:189
c/c++的|、||、&、&&、异或、~、!运算
位运算位运算的运算分量只能是整型或字符型数据,位运算把运算对象看作是由二进位组成的位串信息,按位完成指定的运算,得到位串信息的结果。位运算符有:&(按位与)、|(按位或)、^(按位异或)、~ (按位取反)。其中,按位取反运算符是单目运算符,其余均为双目运算符。位运算符的优先级从高到低,依次为~、&、...
分类:编程语言   时间:2014-08-26 13:16:36    阅读次数:317
位运算的使用和一些技巧
位运算有以下几种:~ & ^ |,为 按位取反 按位与 按位异或 按位或,优先级从左到右依次降低。按位与运算有两种典型用法,一是取一个位串信息的某几位,如以下代码截取x的最低7位:x & 0177。二是让某变量保留某几位,其余位置0,如以下代码让x只保留最低6位:x = x & 077。按位或运算的...
分类:其他好文   时间:2014-08-26 11:22:55    阅读次数:205
javascript取反再取反的作用
在javascript中按位取反再取反可以将一个浮点数的转化为整形,而且其效率要比parseInt高出将近一倍 var start = new Date().getTime(); for (var i = 0; i < 10000000; i++) { var a = Math.random() * 5; ~~a; } console.info(new Date().getTime...
分类:编程语言   时间:2014-08-26 00:35:45    阅读次数:221
位运算小结
参考:点击打开链接 基本的操作: and   -----   & or     -----   | 取反  -----   ~ 异或  -----   ^ 同或  -----   ~(^) // 异或后求反 >(右移) 1)再使用链式前向星的时候,为了方便找到出度结点。在一条边添加后,直接添加反向边。正向边的下标为偶数,反向边为奇数。则^可方便找到。(最后一位取反) 2)...
分类:其他好文   时间:2014-08-22 16:19:59    阅读次数:174
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!