除了一开始用float进行定义之外,后面进行除法运算的时候要加.0,否则算出的结果电脑会自动取整。
如:3/2的结果和3.0/2的结果就不同~~
因为没有定义3/2为浮点型,所以3/2自动取整,结果等于1。而3.0/2,由于预先用浮点型表示。其结果显然为:1.5。
除法运算符" / ",如果是两个整数相除结果为整数。如果需要保留小数时 必须将其中一个除数转换为浮点数。
除了一开始用float进行定义之外,后面进行除法运算的时候要加.0,否则算出的结果电脑会自动取整。
如:3/2的结果和3.0/2的结果就不同~~
因为没有定义3/2为浮点型,所以3/2自动取整,结果等于1。而3.0/2,由于预先用浮点型表示。其结果显然为:1.5。
除法运算符" / ",如果是两个整数相除结果为整数。如果需要保留小数时 必须将其中一个除数转换为浮点数。