int i=1,a=2;则表达式4.5+i/a的值为4.500000.为什么?
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 04:36:02
int i=1,a=2;则表达式4.5+i/a的值为4.500000.为什么?
int i=1,a=2;则表达式4.5+i/a的值为4.500000.为什么?
int i=1,a=2;则表达式4.5+i/a的值为4.500000.为什么?
除法优先级更高, i/a 先计算, i和a都是int型, i/a也为int型, 所以i/a=1/2=0, 再看4.5+0
4.5浮点数, 0整型, 混合型运算 会把int强转为 4.5的类型(float或double,不知道你怎么定义的),
4.5+0 = 4.5+0.0 = 4.500000
int i=1,a=2;则表达式4.5+i/a的值为4.500000.为什么?
int i=4;则表达式(i==2)?i:i-1的值是多少,
设有int i;则表达式i=1,++i,++i||++i,i的值为
设有int i:则表达式i=1,++i,++i‖++i,i的值是多少
int i=1,j=2; 则表达式 i+++j 的值
设int a=2,则表达式a
int a,则表达式1
1、设有说明,int a=7;double x=2.5,y=4.7;,则表达式x+a%3*(int)(x+y)%2/4的值为———2、设 int i=32,j=1,k=3;则表达式 i||(j-k)&&i&&!(k-3||i*k) 的值为 ___
设int a;,则表达式a=2,4,a+1的值是( ) 为什么
设int a;则表达式a=2,4,a+1的值是多少?
设int a;则表达式a=2,4,a+1的值是
int a=3,b=2,c=1;则表达式(ac?c:(a
假设int a=1,b=2;则表达式a+++--b的值为
假设int a=1,b=2;则表达式(++a/b)*b--的值是多少?
int a=13,表达式~a
1.设有int i;则表达式i=1,++i,++i||++i,i的值为( ).A.1 B.2 C.3 D.42.设有int a[ ]={10,11,12},*p=&a[0];则执行完*p++;*p+=1;后a[0],a[1],a[2]的值依次是( ).A.10,11,12 B.11,12,12C.10,12,12 D.11,11,123.设有int i,j,k; 则表达
如int b=7;float a=2.5,c=4.7;则表达式a+(int)(b/3*(int)(a+c)/2%4
假定int a=2,b=5,表达式:a+'1'+(float)(b/a)的值