我知道这是一个简单的问题。但是有人可以告诉我为什么year / 100的结果与year / 100.00不同吗?
year / 100的结果为> 1 但 year / 100.00会导致
例如:
表:年份
列:
year(1601)
year(2000)
预期结果将返回
(17)
(20)
计算是如果变量除以100,而余数大于0,则将其四舍五入并加1。如果除以后,其余为0,则保留整数。
year yr1 yr2
1601 0.1601E2 16
2000 0.2E2 20
这是我用来计算yr1和yr2的代码 yr1:年份/100.00 yr2:年/ 100
有人可以帮助解释使用“ 100”或“ 100.00”的区别吗?
谢谢