C语言char a=222;执行语句a=a&052;后a的值?
答案:2 悬赏:60 手机版
解决时间 2021-04-03 10:38
- 提问者网友:遁入空寂
- 2021-04-02 17:18
C语言char a=222;执行语句a=a&052;后a的值?
最佳答案
- 五星知识达人网友:迷人又混蛋
- 2021-04-02 17:47
#include
main()
{
char a=222;//这个是十进制,也就是我们常说的整数转为二进制(11011110)
a=a&052;//052为八进制,转为二进制是(00101010),要a和052进行按位与运算所得结果为(00001010)即10;
printf("%d",a);
}
main()
{
char a=222;//这个是十进制,也就是我们常说的整数转为二进制(11011110)
a=a&052;//052为八进制,转为二进制是(00101010),要a和052进行按位与运算所得结果为(00001010)即10;
printf("%d",a);
}
全部回答
- 1楼网友:洒脱疯子
- 2021-04-02 18:09
20
52 = 0011 0100
222= 1101 52 = 0011 0100;
&
222= 1101
52 = 0011 0100
222= 1101 52 = 0011 0100;
&
222= 1101
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯