main() {unsigned char a,b,c; a=0x8; b=a|0x8; c=b<<1; printf("%d%d\n",b,c); } 这道题很多地方都有答案但我想要过程的讲解不会的人勿进... 这道题很多地方都有答案 但我想要过程的讲解 不会的人勿进 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 printf unsigned char d%d 搜索资料 2个回答 #热议# 海关有哪些禁运商品?查到后怎么办? 百度网友28b4182 2012-02-09 · TA获得超过7222个赞 知道大有可为答主 回答量:4847 采纳率:100% 帮助的人:1839万 我也去答题访问个人页 关注 展开全部 main() {unsigned char a,b,c; a=0x8; b=a|0x8; //|是位与,就是把一个数字转化成二进制然后进行位与运算,每一位相与,有1出1,无1出0a的二进制是0x8也是100010001000结果是1000所以b=0x8c=b<<1; //也是位运算,是把数字按二进制左移一位b的二进制是1000左移一位是10000printf("%d%d\n",b,c); }输出的是十进制的输出出8 16 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 123冰霜雪月 2012-02-09 · TA获得超过303个赞 知道小有建树答主 回答量:368 采纳率:0% 帮助的人:247万 我也去答题访问个人页 关注 展开全部 首先定义无符号的字符型 a b c其中a为十六进制的数 b是a与0x8进行逻辑与运算c的值是b左移2位然后将b c以十进制的形式输出来运算时要将十六进制转为二进制 这个应该会 不说了 望采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-05-10 int main() { unsigned char a=0xA5; unsigned char b=~a>>4+1; printf("b=%d\n",b);}你答案245错了吗? 2022-11-19 #include main() { unsigned char a=8,c; c=a>>3; printf("%d",c); } 程式执行后的结果是? 2023-03-26 假设unsigned+char+a=0x32,b=0xA7,则a&&b=? 2018-03-20 unsigned int a=6; int b=-20; char c; c=(a+b>6); printf("%d",c); 为什么C的值为1? 30 2013-06-11 main() { unsigned int a; int b=-1; a=b; printf("%u",a); } 程序运行后的输出结果是 81 2010-09-15 unsigned short A = 10; printf("~A = %u\n", ~A); char c=128; printf("c=%d\n",c); 输出多少? 61 2012-03-20 main() {unsigned a=32768; printf("a=%d\n",a); } 为什么结果是:a=-32768 22 2020-10-24 c++问题求教哇unsigned char a=255;char b=a;则b=? 1 更多类似问题 > 为你推荐: