#include main() {int a=2,b=2,c=2; printf("%d\n",a/b&c); } 答案
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/03/29 12:55:59
#include main() {int a=2,b=2,c=2; printf("%d\n",a/b&c); } 答案为什么是0啊
god、 / 是除法,你该知道吧?、 & 这里是按位与,你也该知道吧?
+ - * / 的优先级比 & | ^ 的高,于是,a / b & c ,就是 (a / b) & c => (2/2) & 2 => 1 & 2
1用二进制表示 00000...0001 (通常是32位,4个字节,即4B)
2用二进制表示 00000...0010
按位与,结果 00000.0000,
于是结果就是0,你地明白?、
+ - * / 的优先级比 & | ^ 的高,于是,a / b & c ,就是 (a / b) & c => (2/2) & 2 => 1 & 2
1用二进制表示 00000...0001 (通常是32位,4个字节,即4B)
2用二进制表示 00000...0010
按位与,结果 00000.0000,
于是结果就是0,你地明白?、
#include main() {int a=2,b=2,c=2; printf("%d\n",a/b&c); } 答案
# include main() { int a=-2,b=0; while(a++&&++b); printf("%d
#include “stdio.h" main() {inta=2,b=2;c=2; printf("%d\n",a/b
#include main() { int a=5,b=4,c=3,d; d=(a>b>c); printf("%d\n
在C语言中 main() {int a=1,b=2,c=3; printf("%d,%d,%d,%d\n",a=b=c,
#include void main() { int a=21,b=11; printf("%d\n",--a+b,--
我想知道main() {int a=1,b=2,c=3; printf(“%d,%d,%d,%d\n",a=b=c,a=
求学霸,C语言的题目(1)main(){ int a=1,b=2,c=3;printf("%d,%d,%d,%d\n",
以下程序运行后的输出结果是?main(){int a=1,b=2,c=3;if(c=a)printf("%d\n",c)
#include main() { int a=1,b=2,c=3,d=4,m=5,n=6; a=(m=a>b)&&(n
#include using namespace std; int main() { int a,b,c,d; a=c=
#include func(int a,int b) {int c; c=a+b; return c;} main()