为什么解释和过程!... 为什么?解释和过程!
假定x=500求下面函数的返回值______ 。
x&(x-1) 就昰从有到左遇到的第一个1后面的(包括1)全都变成 0 所以x = x & (x-1) 表示x的二进制中1的个数
= =
赋值语句是把右边的值赋值给左边楼主知道吧
下面解析
x+=x*=y+8
这个表达式
首先这是简写
分解一下就是
A=y+8
x*=A
x+=x
PS:A是中间值,x+=y意思就是x=x+y
再化简
A=y+8
x=x*A
x=x+x
嘫后第一个表达式结果是10
第二个是30
第三个是60
不知楼主懂否 = =
你对这个回答的评价是?
x=6,(int)3.8等于3转换为整型常量,去掉小數点不四舍五入,3+3.3=6.3x是整型就是,去掉小数点等于6
你对这个回答的评价是?
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。