设有声明float a=1.23456; int b;,欲将a中的数值保留小数点后两位,第三位进行四舍五入运算,能实现该功能的表达式是 。
A. b=a*100+0.5, a=b/100.0
B. a=(a*100+0.5)/100.0
C. a=((int)a*100+0.5)/100.0
D. a=(a/100+0.5)/100.0
查看答案
若要声明一个无符号整型变量t,则正确的声明形式是“____ int t;”。
若有定义“int i=7;float x=3.1415;double y=3;”,表达式“i+'a'*x+i/y”值的类型是____型。
若有定义“char a=0; int b=1; float c=2; double d=3;”,则表达式“c=a+b+c+d”值的类型为____型。
已有声明“double x=3.5;”,表达式“(int)x+x”值的类型为____型。