00问答网
所有问题
当前搜索:
若已定义x和y为float
若已定义x和y为float
答:
x
=1 y=1.000000+1=2.000000 答案为c
若已定义x和y为float
类型,则表达式 =1,y=x+3/2 的值是() A、1 B...
答:
x
=1 y=1.000000+1=2.000000 答案为c
若已定义X
,
Y为float
类型,则表达式X=2,Y=X+3/2值是(求详细解答过程) A5...
答:
3/2,两个数都
是
INT型,故结果应该是商1,
Y
=2+1=3,俺觉得答案应该是3,才对.期待其他回答中.
若已定义x和y为float
类型,则表达式 =1,y=x+3/2 的值是() A、1 B...
答:
搜一下:
若已定义x和y为float
类型,则表达式 =1,y=x+3/2 的值是()A、1 B、2 C
若x
,
y
均
定义为float
型变量,则以下不合法的赋值语句是() A:++x; B...
答:
B:
y
=(
x
+2)++;++运算符的对象是一个变量,这里运算对象为(x+2)不是一个变量,所以不合法,答案为B。
设有
x
,
y是float
类型,则表达式x=2,y=x+3╱2的值是
答:
3/2 默认为 int型 为 1
y
=2+1=3
把
x
y定义成float
变量类型,并赋同一初值3.14 为什么这2个是错的float...
答:
float
x
, y = 3.14;这一句只是对y赋值了 float x = y = 3.14;这一句直接就是语法错误,没有这种写法,
定义
变量的时候不可以这么写,因为
y是
未定义的 写成float x = 3.14, y = 3.14;就可以了
C语言的一道题目:设
x
,
y
均
为float
型变量,则以下赋值语句不合法的是...
答:
即x的值先加1后再使用x的值,该值正确。B:略。。C:符合运算符, x*=y+8等同于x=x*(y+8),该值也正确,只是会损失精度,x*(y+8)返回的值是double型的,而
x定义
的
为float
型。。但不影响正确性。。D:连续的赋值运算嘛,自动将0转换为float型赋给
x和y
,也正确。。。
把
x
,
y定义成float
类型,并赋同一初值3.14,正确的是
答:
D,书上看的标准答案,绝对是
X
,
Y
均
为float
型变量,则Y=(X%2)/10为什么是不合法的赋值语句?
答:
做求摸,即取余必须
是
整数,
X
必须是整形,还有请将10写成10.0,否则
Y
的值是除10后取整的结果
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
若已经定义x和y为double
若变量xy被定义为float
已定义x为float型变量
若定义x和y为double型
若变量xy已定义为int
若有定义floatx
设已有定义float x
定义x和y为double类型
若以定义x和y是整型变量