有戏

 找回密码
 立即注册
简历下载
搜索
热搜: 活动 交友 discuz
查看: 908|回复: 1

若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是______.

[复制链接]

1

主题

1

帖子

360

积分

中级会员

Rank: 3Rank: 3

积分
360
发表于 2016-1-8 18:28:08 | 显示全部楼层 |阅读模式

若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是______.

A、1
B、2
C、2.0
D、2.5
回复

使用道具 举报

115

主题

138

帖子

2万

积分

论坛元老

Rank: 8Rank: 8

积分
21343
发表于 2016-1-12 18:59:04 | 显示全部楼层
c.2.0;
因为,double是双精度的浮点型。

但3/2=1,除非是3.0/2或者(double)3/2都=1.5,
所以结果为2.0
这种题型要自己上级多实践才能发现其中的奥妙,才能有很深的体会.
哎呀呀
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|有戏 粤ICP备2020111303号

GMT+8, 2025-12-6 11:32 , Processed in 0.122736 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表