#include<stdio.h> main() { unsigned char a,b; a=0xb9; //1011 1001 b=0x83;
答案:4 悬赏:10 手机版
解决时间 2021-02-04 23:09
- 提问者网友:像風在裏
- 2021-02-04 07:05
#include<stdio.h> main() { unsigned char a,b; a=0xb9; //1011 1001 b=0x83; //1000 0011 printf("a AND
最佳答案
- 五星知识达人网友:野慌
- 2021-02-04 08:22
这段程式很简单,明显是位运算。
a=1011 1001;
b=1000 0011;
printf("a AND b:%x\n",a&b);是按位与操作,即全1出1,有0出0;结果当然是1000 0001,注释就是答案。
printf("a OR b:%x\n",a|b);是按位或操作,即全0出0,有1出1;结果是1011 1011,注释也对。
printf("a NOR b:%x\n",a^b);是按位异或运算,即不同出1,相同出0;结果是0011 1010,注释答案也是对的。
a=1011 1001;
b=1000 0011;
printf("a AND b:%x\n",a&b);是按位与操作,即全1出1,有0出0;结果当然是1000 0001,注释就是答案。
printf("a OR b:%x\n",a|b);是按位或操作,即全0出0,有1出1;结果是1011 1011,注释也对。
printf("a NOR b:%x\n",a^b);是按位异或运算,即不同出1,相同出0;结果是0011 1010,注释答案也是对的。
全部回答
- 1楼网友:逐風
- 2021-02-04 10:42
b=11,c=22
- 2楼网友:迷人又混蛋
- 2021-02-04 09:11
位操作符练习追问那结果是什么
- 3楼网友:封刀令
- 2021-02-04 09:03
a追问#include
main()
{
unsigned char a,b;
a=0xb9; //1011 1001
b=0x83; //1000 0011
printf("a AND b:%x\n",a&b);//1000 0001
printf("a OR b:%x\n",a|b);//1011 1011
printf("a NOR b:%x\n",a^b);//0011 1010
}
这个程序是什么意思,是用来计算什么的
main()
{
unsigned char a,b;
a=0xb9; //1011 1001
b=0x83; //1000 0011
printf("a AND b:%x\n",a&b);//1000 0001
printf("a OR b:%x\n",a|b);//1011 1011
printf("a NOR b:%x\n",a^b);//0011 1010
}
这个程序是什么意思,是用来计算什么的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯