社区
C++ Builder
帖子详情
为什么“f”不等于7.5而等于7。
wgwyj
2002-06-05 11:18:36
main()
{
float f;
int i=15;
f=i/2;
}
...全文
63
6
打赏
收藏
为什么“f”不等于7.5而等于7。
main() { float f; int i=15; f=i/2; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bluebutterfly
2002-06-06
打赏
举报
回复
用double也行
冰封千年箭
2002-06-05
打赏
举报
回复
这里可不可,只强制转换i,(float) i;
就成了。就不用转换2.0了。
liux330
2002-06-05
打赏
举报
回复
就这样
JTCY23
2002-06-05
打赏
举报
回复
同意楼上
写程序要注意易读性,不然自己都看不懂了
main()
{
float f;
int i=15;
f=(float)i/2.0;
}
yufei_yf
2002-06-05
打赏
举报
回复
同意
atdawn
2002-06-05
打赏
举报
回复
因为i和2都是整数,i/2当然会按整数的计算规则来计算了,结果是一整数,在赋值时,再转换为浮点数。
将i/2改为i/2.0就可以了。
WindowsPhone
7.5
ApplicationDevelopmentwithF.pdf 英文原版
Windows Phone
7.5
Application Development with F-
REALFLIGHT G4模拟器飞机文件
REALFLIGHT G4模拟器飞机文件 F-35
Redhat7安装NBU
7.5
NBU
7.5
版本目前官方兼容列表提示Redhat7最低是7.6.1.1 不过经过测试其实是一样可以安装的 一、下载NBU
7.5
客户端 客户端可以从官网上面下载下载7.7以后的版本 ...
7.5
的客户端地址 ...二、安装xine...
php网站iis
7.5
session,IIS7/
7.5
下web.config奇葩的问题(伪静态html无法使用session)
㊦1㊧7 0430 囫 囬F囿 圀㊦1㊧7 0430 囫 囬F囿 圀IIS7/
7.5
下web.config奇葩的问题(伪静态html无法使用session)最近把系统换成了windows2008 R2,IIS也顺便升级到了
7.5
,然后项目就出现各种奇葩的问题。Web.config内...
centos
7.5
修改网卡名称为eth0
centos
7.5
修改网卡名称为eth0 修改网卡命名规则
C++ Builder
13,874
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章