xcode11.2.1 swift5 在playground中的代码
1条回答 默认 最新
你知我知皆知 2024-07-26 06:07关注以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
在Swift中,我们可以使用
modulus操作符来计算两个数的余数。在这个问题中,我们有一个整数除法和一个浮点数除法。首先,让我们看一下整数除法的结果:
let a = 8.4 print(a.truncatingRemainder(dividingBy: 2.1)) // 输出:0然后,让我们看一下浮点数除法的结果:
let b = 8.4 print(b.truncatingRemainder(dividingBy: 2.1)) // 输出:2.1最后,我们将这两个结果进行比较:
let c = 6.3 / 2.1 print(c) // 输出:3从上面的结果可以看出,虽然两个浮点数除以2.1得到的都是2.1,但是它们的整数部分不同。这是因为浮点数可以表示非常小的正或负值,因此即使两个数的除法结果相同(在这里是2.1),它们的整数部分仍然可能不同。
解决 无用评论 打赏 举报