设int a=4,float x=7.5 ,y=4.8 则a+(int0(int(x)+y)>>(int)(x-y)的值

问题描述:

设int a=4,float x=7.5 ,y=4.8 则a+(int0(int(x)+y)>>(int)(x-y)的值为?
设int a=4,float x=7.5 ,y=4.8
则a+(int0(int(x)+y)>>(int)(x-y)的值为?但是不知道如何计算的,特别是那个int0是什么意思.
需要一步一步的分析出来,
1个回答 分类:数学 2014-10-02

问题解答:

我来补答
1.x-y=2.7
2.(int)2.7=2
3.int(x)=7
4.7+y=11.8
int(11.8)=11
a+11=15
5.15的二进制表示为(00001111)
6.右移两位左补零(00000011)
7.转化为十进制为3
 
 
展开全文阅读
剩余:2000