(16) 设a和b为double型,且a=5.5、b=2.5,则(int)a+b/b的值是 A)6.500000 B)6 C) 5.500000 D) 6.00000
来源:百度知道 编辑:UC知道 时间:2024/05/27 15:25:43
答案是d
(int) a + b / b
根据优先级,上式等价于 ((int)a) + (b / b) = 5(int型) + 1.0(double型)
由于要发生隐式转换:5(int型)转换为5.0(double型)
所以结果是double型的
D.前面的int只能转换a,而不是整个式子
D
上机试过了,不能把int(a+b/b)转化为整形
设a,b为正数,且a^b=b^a,b=9a
设a,b为非零实数,试比较a+b分之2和根号下a的2次方+b的2次方分之2。
设a为整数,若存在整数b和c,使(x+a)(x-15)-25=(x+b)(x+c),则a可取的值为多少?
设A,B为锐角,且sin^2A+sin^B=sin(A+B),求证A+B=90
设A,B,C为三角形的长,且A^2-16B^2-C^2+6AB+10BC=0,求证A+C=2B
设a,b属于N,{an}是首项为a,公差为b的等差数列
设A和B是命题公式, 证明:A→B,A=>B
设a,b,c为互不相等的实数,
设A、B、C为三个随机事件,
设A、B、C为逻辑变量,试回答: