1.背景:顺序程序设计例题探究过程中所遇到的运算困扰 问题:(5/9)与(5.0/9)的区别。
2.截图:
3.解答:(5/9)是整形相除,结果为整形0,
(5.0/9)是double类型与整形相除,结果为double类型0.555556。
结论:整数/整数最后的结果是整数,不保留小数部分,用float类型/整数结果是float类型。
1.背景:顺序程序设计例题探究过程中所遇到的运算困扰 问题:(5/9)与(5.0/9)的区别。
2.截图:
3.解答:(5/9)是整形相除,结果为整形0,
(5.0/9)是double类型与整形相除,结果为double类型0.555556。
结论:整数/整数最后的结果是整数,不保留小数部分,用float类型/整数结果是float类型。
5/9是两个整数相除,执行的是整除操作,所以结果只有整数部分
5.0/9不是两个整数相除,就是普通除法,结果有小数
只要不是两个整数相除就是普通除法