Zrlhappy的博客
                               从今天起, 做一个幸福的人
                                    喂马, 劈柴, 周游世界
                                    从今天起, 关心粮食和蔬菜
                                    我有一所房子, 面朝大海, 春暖花开
                                    给每一条河每一座山取一个温暖的名字
                                    我也愿面朝大海, 春暖花开……
         在C#与法中,“/”除后所得的值的类型,跟他的除数和被除数的类型有关。如:
                        int a=4;
                        int b=5;
                        float c=a/b ;
         则结果为0(因为会先进行int的除法操作,得出结果0,再将结果转为float 0;);
         总之,得出的数都是整形的,最终发现原来除后所得的值的类型,跟他的除数和被除数的类型有关。所以,应写成:
                        float a=3;
                        float b=5;
                        float c=a/b;
         这样,才能得出正确的结论!
posted on 2007-01-06 10:40  zrlhappy  阅读(8902)  评论(6)    收藏  举报