存档

文章标签 ‘位运算’

C语言移位操作

2010年9月13日 没有评论

        在C语言中判断奇偶、乘2、除2等操作都可以使用位移操作方便的实现。比如说判断变量num的奇偶性,只需num&1就可以了,如果结果为1,则num是奇数,否则num是偶数。而乘2可以左移1,除2则是右移1.
        最近在学线段树,第一次写时出了问题,仔细一分析,原来是移位操作的地方出了问题。位移操作的优先级是非常非常低的,比四则[......]

继续阅读

分类: C语言 标签: , ,