| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 209 人关注过本帖
标题:我提个问题!!
收藏  订阅  推荐  打印 
xiaojiang123
Rank: 1
等级:新手上路
帖子:3
积分:130
注册:2007-9-30
我提个问题!!

呵呵~~~小弟刚学c好多东西都部懂,遇到一个问题,就是 a/=a+a 的结果为什么是0咧?
我不知道这个问题是不是很幼稚,各位帮帮忙~~·
谢了
2007-9-30 23:35
shqazwsx
Rank: 1
等级:新手上路
帖子:12
积分:220
注册:2007-8-15

你的那个 a 是 int 型的吧。
a/=a+a 就是 a = a/(a+a),
int 型进行运算,结果只取整数部分。
a/(a+a) 的值是0.5,
只取整数部分,结果当然是0。
如果a是float,double等类型,结果就不是0了。

[此贴子已经被作者于2007-10-1 1:09:44编辑过]

2007-10-1 01:08
chris223
Rank: 1
等级:新手上路
帖子:21
积分:310
注册:2007-9-22

同上楼上的


八度驿站 8du.hotbbs.cn
2007-10-1 02:58
xiaojiang123
Rank: 1
等级:新手上路
帖子:3
积分:130
注册:2007-9-30

恩!就是这样的,~~谢谢了!!

2007-10-1 15:22
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.055753 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved