Zrlhappy的博客
                               从今天起, 做一个幸福的人
                                    喂马, 劈柴, 周游世界
                                    从今天起, 关心粮食和蔬菜
                                    我有一所房子, 面朝大海, 春暖花开
                                    给每一条河每一座山取一个温暖的名字
                                    我也愿面朝大海, 春暖花开……

    

double   c=1/4;        //输出的是0 ,而不是0.25

 

为什么输出的是0 ,而不是0.25??     因为同种类型的数据,最终得到的是同种类型的结果,故默认转换 1/2是整数   ,然后才转double。

 

要实现真正的效果,可以这样:

 

double   c=(double)(1)/(double)(2);

posted on 2008-07-19 09:50  zrlhappy  阅读(528)  评论(0)    收藏  举报