C语言:int a=20,b=28,c;则执行语句c=a&b;后c的值为多少

作者&投稿:蔡樊 (若有异议请与网页底部的电邮联系)
32.若有定义:int a=20,b=28,C;则执行语句C=(a&b)>>2;后C的值为(A) A.5 B.7 C.80 D.112~

你要把a和b写成二进制的 <<的意思是右移位数 2是右移2位
a=10100;
b=11100;
所以a&b=10100;
>>2后为00101
转换十进制后为5 所以答案是A
够清楚吗? 不明白就m我

int a=20,b=28,c;则执行语句c=a&b后

c=20

因为:a=10100B;b=11100B
a与b后;c=10100B=20

&既按位与,将a,b转换为2进制a=10100,b=11100,
所以c=10100,既c=20

20


南昌市18870384817: C语言:int a=20,b=28,c;则执行语句c=a&b;后c的值为多少 -
殷炉安内: &既按位与,将a,b转换为2进制a=10100,b=11100, 所以c=10100,既c=20

南昌市18870384817: .若有定义:int a=20,b=28,c;则执行语句c=(a^b)答案是什么,为什么 -
殷炉安内:[答案] c=32 a=20=0001 0100 b=28=0001 1100 按位异或(相同为0,相异为1)以后就是:0000 1000 左移两位就是:0010 0000=32

南昌市18870384817: 32.若有定义:int a=20,b=28,C;则执行语句C=(a&b)>>2;后C的值为(A) -
殷炉安内:[选项] A. 5 B. 7 C. 80 D. 112 要解析清楚的哈!

南昌市18870384817: .若有定义:int a=20,b=28,c;则执行语句c=(a^b)<<2;后c的值为(). A.2 B.5 C.32 D.92 -
殷炉安内: c=32 a=20=0001 0100 b=28=0001 1100 按位异或(相同为0,相异为1)以后就是:0000 1000 左移两位就是:0010 0000=32

南昌市18870384817: 32.若有定义:int a=20,b=28,C;则执行语句C=(a&b)>>2;后C的值为(A) A.5 B.7 C.80 D.112 -
殷炉安内: 你要把a和b写成二进制的 a=10100; b=11100; 所以a&b=10100;>>2后为00101 转换十进制后为5 所以答案是A 够清楚吗? 不明白就m我

南昌市18870384817: int a,b c; a=20;b=30;c=10; if(a<b)a=b; if(a>=b)b=c;c=a;C语言求助! -
殷炉安内: 判断a<b(20<30)为真,所以执行把b赋值给a,a=b=30,所以此时b=30再判断a>=b(30>=30)也为真,所以执行把c赋值给b,b=c=10,再执行把a的值赋值给c,c=a=30,此时 a=30,b=10,c=30 注意两个if是独立的,不是if else结构 变量的值在每一次赋值后都可能会发生变化,其值就不一定等于初值了

南昌市18870384817: c语言中int a[20][25]是什么意思? -
殷炉安内: int a[20][25]表示定义一个整型的二维数组,二维数组为20行乘以25列的二维数组.

南昌市18870384817: 在c语言中a>=b就是a大于等于b的意思吧,那如果a=>b是什么意思呀 -
殷炉安内: C语言里面,比如下面 int a = 10; int b = 20; if (a >= b) { // a >= b 的意思是 a 大于或着等于 b printf("a >= b\n");}if (a => b) { // 这种写法是语法错误的,程序是不能编译运行的 printf("a => b\n");}

南昌市18870384817: c语言中int a,b=a; 和int a=0,b=a;和int a,b; b=a和 -
殷炉安内: int a=0,b; b=a; 是正确的. 声明了 a,b 是整型,初始化 a 为0,语句 b=a; 把 a 的值 赋给 b. int a=0,b=a; 是正确的.声明了 a,b 是整型,初始化 a 为0,声明兼初始化 b; int a,b=a; 语法上,编译器可能不报错,如果声明为全局量(写在 main() 以前),则会自动初始化a为0,b初始化等于 a. 应当是对的,但若 这句写在main() 以后,那就要看你的编译器能否自动初始化 a, 若不能,则 b=a 有问题. int a,b; b=a; 错. 尽管 编译器可能不报错. a 要有值 后,才能 赋给 b.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网