设x,y为浮点型变量,合法赋值语句是()

设x,y为浮点型变量,合法赋值语句是()
A、x=8+y; B、(float)3 ;
C、y=(x%2)/10 ; D、*x=10;
求详解?
zuozbs 1年前 已收到1个回答 举报

jie_1983_2004 春芽

共回答了23个问题采纳率:87% 举报

选C啊
A项,“+”运算符要求两边的变量相同,8(int)和y(float)显然不同;
B项,“3”是整型常量,他不是浮点型变量,故错误;
C项,对于“*、/”运算符可以两边量不同,在系统默认条件下,其结果会自动转换成与较高位的那个变量的类型;
D项呢,显然错了,“*x ” 是一个指向x的位置的指针,改为*x=y就对了;

采纳呀,记得给分呀

1年前

3
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.035 s. - webmaster@yulucn.com