確實是有原因的。
原因是強製類型轉換:
合並,你輸入0作為第二值。0是一個整數。
這火花會強迫一個十進製類型。不丟失任何信息,它需要10位數的逗號(max有符號整數的值是2147483647 - > 10位數)。
所以當你把(15、6)你隻有9位數= >火花迫使這16日6。
相同的(8,0)= > 10 0
和(12,0)仍然是12,0。
如果你想避免這種強迫,你可以通過0.00(十進製)而不是0 (int)。
我完全同意,強製類型轉換可以順便說一句。
確實是有原因的。
原因是強製類型轉換:
合並,你輸入0作為第二值。0是一個整數。
這火花會強迫一個十進製類型。不丟失任何信息,它需要10位數的逗號(max有符號整數的值是2147483647 - > 10位數)。
所以當你把(15、6)你隻有9位數= >火花迫使這16日6。
相同的(8,0)= > 10 0
和(12,0)仍然是12,0。
如果你想避免這種強迫,你可以通過0.00(十進製)而不是0 (int)。
我完全同意,強製類型轉換可以順便說一句。