摘要: C语言的位级运算可以运用到任何“整数”的数据类型上,如char、short、int、long、long long、或者unsigned这样的限定词。基本的位运算有与、或、非、异或等等。 C语言的位移运算有两种:左移、右移。左移运算:xk 表示x向左移动k位,丢弃最高的k位,并在右端补k个0。右移运算:分逻辑右移 和 算术右移。 逻辑右移:在左端补k个0; 算术右移:在左端补k个最高有效位的值(它对有符号整数数据的运算非常有用); 阅读全文
posted @ 2013-07-08 15:09 windlaughing 阅读(1980) 评论(1) 推荐(1) 编辑