正在加载图片...
C语言程序设计 清华大学郑莉安颖莲 位运算 按位与(&) 运算规则 -将两个运算量的每一个位进行逻辑与操作。 举例:计算3&5 先将3和5表示为补码,再按位与: 3: 00000011 5:(&)00000101 3&5: 00000001 。 用途: -将某一位置0,其它位不变。 例如:将char型变量a的最低位置0:a=a&0376; 取指定位。 例如:有char c;inta; 取出a的低宇节,置于c中:c=a&0377; Page 6 C语言程序设计 清华大学 郑莉 安颖莲 Page 6 位运算——按位与(&) • 运算规则 - 将两个运算量的每一个位进行逻辑与操作。 • 举例:计算 3 & 5 先将 3 和 5 表示为补码,再按位与: 3: 0 0 0 0 0 0 1 1 5:(&) 0 0 0 0 0 1 0 1 3 & 5: 0 0 0 0 0 0 0 1 • 用途: - 将某一位置0,其它位不变。 例如:将 char 型变量 a 的最低位置 0 :a = a & 0376; - 取指定位。 例如:有 char c; int a; 取出 a 的低字节,置于 c 中:c = a & 0377;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有