小女子初学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