77问答网
所有问题
语句:printf("%d \n",12&&12);的输出结果是______
如题所述
举报该问题
推荐答案 2012-04-11
在printf("%d \n",12&&12);这句话中“&&”是与运算,所以12和12进行与运算的结果为真,输出是1。望采纳
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/WvqG3INvY.html
其他回答
第1个回答 2012-04-11
1
12&&12是一个表达式,它的结果是true,逻辑真,逻辑真值用数字输出即为1
本回答被提问者和网友采纳
第2个回答 推荐于2017-12-08
12&&12,结果真,值为1
因此输出结果是1
本回答被网友采纳
第3个回答 2017-12-08
两个&&号表示与,两边都为真则为真,不等于0就为真,所以真真得真,输出1
第4个回答 2017-12-08
输出结果是1。
1
2
下一页
相似回答
c语言中
printf(
"
%d
", '
12
'
);
输出
的值是多少? 为什么? 在线等答案...
答:
输出
的内容是12849,因为'
12
'在内存里面是两个字节,0x310x32
,%d
把它作为一个整数处理,由于高低字节交换结果就是:0x3231,你可以用%X输出验证,10进制就是12849。
C语言中
printf(
"
%d
\n"
,12&
012
);
这条
语句
什么意思啊?
输出结果是
什么...
答:
结果是:
8 首先 & 是按位与运算,1&1=1,1&0=0,0&1=0,0&0=0
12
是十进制的,表示为二进制是 1100 012 是八进制的,表示为二进制是 1010 1100 & 1010 = 1000 二进制为1000的,表示为十进制就是 8 这样解释不知道你是否明白 ...
C语言中
printf(
"
%d
\n"
,12&
012
);
这条
语句
什么意思啊?
输出结果是
什么...
答:
C语言中
printf(
"
%d
\n"
,12&
012);这条
语句的
解析如下:C语言中,printf是标准库中的一个函数,函数的功能是向控制台中输出文本信息。%d 表示要
输出的是
一个整数。& 是算术与的运算符号,对二进制来说 0&0 =0,0&1=0,1&0=0,1&1=1。12 表示十进制数12,对应的二进制数是1100。012表示八...
语句:printf(
"
%d
\n"
,12
&
012
);的输出结果是
答:
代码里面的012表示8进制下的
12,
也就是10,它的十六进制表示就是:000000000a,然后再把这两个数做与运算,前面的0都没有用,就只看最后的一位,也就是16进制的c和a进行与运算:c的二进制表示为1100,a的二进制表示为1010,它们进行与运算的结果就是1000,也就是8.所以
输出结果是
8 ...
为什么
printf(
"
%d
\n"
,12&
012
)输出结果
为8呢,请详细解答一下关于逻辑运...
答:
012是八进制,转换成二进制是 0000 1010
12是
十进制,转换成二进制是 0000 1100 &是二进制位与运算 1&1=1 0&0 =0 0&1=0 1&0 =0 0000 1010 &0000 1100 =0000 1000 转换成十进制 也即是8 了。
printf(
"
%d
\n"
,12
&
012)
答:
& 012 就是12和10进行按位与运算(012是八进制
12),
也就是:(二进制数)1100 & 1010 = 1000 即8。问题补充的程序有问题。char类型的长度是一个字节,而0xffff已经是两个字节了。应该是0xff吧?
printf(
"
%d
\n",x--)函数参数首先传递的是x--这个,但是它是先返回值才减小,因此x传递过去...
printf(
"
%d
\n"
,12&
012
);
求
输出结果
答:
012表示八进制,二进制表示为001 010,所以
12&
012 =1100&001010(二进制)=1000(二进制)=8
大家正在搜
相关问题
语句:printf("%d \n",12 &012);的输出...
语句:printf("%d \n",12 &012)...
C语言中 printf("%d\n",12&012);这条语...
设有语句int a=3,执行语句printf("%d\n",...
语句printf("%d",(a=2)&&(b=-2));的...
语句printf("%d",strlen("abc\n"))...
语句printf("%d",strlen("abso12\...
C语言中 printf("%d\n",12&012)...