第二书包网

收藏备用网址www.dier22.com不迷路
繁体版 简体版
第二书包网 > c语言设计第三版 > 00000001 (1 的二进制补码)

00000001 (1 的二进制补码)

可见 9&5=1。

按位与运算通常用来对某些位清 0 或保留某些位。例如把 a 的高八位清 0 ,保留低八

位,可作 a&255 运算( 255 的二进制数为 0000000011111111)。

【例 12.1】

main(){

int a=9,b=5,c;

c=a&b;

printf("a=%d\nb=%d\nc=%d\n",a,b,c);

12.1.2 按位或运算

按位或运算符“|”是双目运算符。其功能是参与运算的两数各对应的二进位相或。只要

对应的二个二进位有一个为 1 时,结果位就为 1。参与运算的两个数均以补码出现。

例如:9|5 可写算式如下:

00001001

|00000101

0 0

一秒记住www点dier22点com,最新小说等你来
『加入书签,方便阅读』