#include main() {int a=2,b=2,c=2; printf("%d\n",a/b&c); } 答案为什么是0啊
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/24 20:05:18
xJA_`$Zw~=GkPX]UQJj R0ǕntUs79L<\IYj
yZ=)!"n%! ~(QH%ְaiO4Kߛrdj=8N}Pխw=ggص[]7_%w-YRب0OZ?Xt6`zڍk<ɍf=kX&TUGجP3$QNQB4DȉL}A[]c,vH$B@o,gkà"EBN
8<3W3izj5?7ųY+v}&N2d +$
#include main() {int a=2,b=2,c=2; printf("%d\n",a/b&c); } 答案为什么是0啊
#include main() {int a=2,b=2,c=2; printf("%d\n",a/b&c); } 答案为什么是0啊
#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,你地明白?、
#include int main( ){int c;cout
运行vc++时 #include int main() { cout
#include using namespace std; int main() { cout
实在看不懂#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;int cases;int main() {double cl = clock();scanf(%d,
C++有道题看不懂,#include int func(int a,int b);int main(){cout
C++计算阶乘n#include #include #include #include using namespace std;int main(){int sum = 1,d;int n;cin >> n;for(int i=1;i
#include void main( ) { int k=-3; if (k
#include main() { int x=0; while(x++
#include stdio.h main() { int A,B,C; while (A
sales_item是什么#include #include sales_item.husing namespace std;int main (){sales_item book;cin >> book;cout
#include #include main() { int x,y; float m; for(x=0;x
c++分解质因数过程#include using namespace std;int main(){int n,c;coutn,c;cout
#include int main(){int i,j,k;for (i=0;i
#include int main(){ int x=0,y=0; while(x
#include void main() { int i;int sum=0; for(i=1;i
#include void main(){int a[30];int i;for (i=0,i
#include main( ) { int k,sum=0 int count=0 for(k=1;k
#include #include int main() { int x,y,sqrt; scanf (%d,&x); y=sqrt(x); if (x>