已知,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。 这是字符串数字转化为数字的方法 。
先把对应的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。 这是字符串数字转化为数字的方法 。
已知,int a=6,b=5;,则表达式a&b的值是?,
已知:int a=6,b=5;,则表达式a&b的值是多少?
若定义“int a=4,b;”,则表达式“(b=6*5,a*4),a+16”的值是
已知 int a = 5,b = 8; 求表达式 ++a / 2 + b-- 的值.
已知int a,b; float c; 则错误的表达式语句是( ) A.a=c+b; B.b+=a ; C.a=int
设int a=5,b=4; 则表达式 (a=b++)?++a:b++的值是5,
设int a=5,b=6,表达式(++a==b--)?++a:--b的值是
设有定义int a=3b=4c=5则以下表达式中,值为0的表达式是:A a&&b;B:a
C语言中,已知int b=2;则下列表达式值为1的是( ) A.b>1 B.b>b C.b
下面表达式的值是? int a=2,b=3;表达式(b/a*2.0>2.0*a/b)+(++
若有定义:int a=6,b=2;char c1='a',c2='b';则表达式a+b%5+c2-c1的值是( ).
设int a=0,b=5;执行表达式++a||++b,a+b后,a,b和表达式的值分别是?