读书人

小女子初学BCB碰到一个有关问题想请

发布时间: 2012-04-09 13:41:24 作者: rapoo

小女子初学BCB,碰到一个问题想请教一下
Currency c1;
c1=90/100;
为什么ShowMessage(c1)是0,而不是0.9
谢谢

[解决办法]
Currency是整形,不能表示浮点数,改为float或者double
[解决办法]
Currency c1 应该是Bool类型的,所以出来时是0
[解决办法]
float c1;
c1=90.0/100;
因为整型与整型的商依然为整型
[解决办法]
Currency c1;
c1 = (Currency)90 / (Currency)100;
ShowMessage(c1);

另外,不必刻意去体现你的性别,在程序员这一行,男女没什么分别。
[解决办法]
晕,星星多阿!
[解决办法]
你再这个页面里搜索 "管理 "
然后进去就行
[解决办法]
又见小女子
[解决办法]
我来晚了,给我2分吧

因为是整型,所以不是0.9,你可以把c1 定义为float或者double的

整型是舍弃小数点后的数字的,所以当然是0

读书人网 >C++ Builder

热点推荐