作业帮 > 数学 > 作业

已知,int a=6,b=5;,则表达式a&b的值是?,

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/04/28 20:15:51
已知,int a=6,b=5;,则表达式a&b的值是?,
这是位操作符.
先把对应的a,b转换为二进制
再按位取与.有一个为0.则该位为0
看不为0的位,
a=5=110
b=5=101
所以 a&b=100 = 4
再问: 能不能在帮我解决一下这个问题 #include { char s[]="12345"; int d=0; for(i=0;s[i]!='\0';i++) d=d*10+s[i]-'0'; printf("d=%d",d)' } 谢谢
再答: 这个直接是 d=12345。 这是字符串数字转化为数字的方法 。