CInt(2.5)=2 但 CInt(3.5)=4 ?????
以前不曾注意過這樣子的過情形
最近在學vb 2008的時候才發現到一個怪現象
1.5 \ 1 → 2
2.5 \ 2 → 2 (還是2
後來查了一下MSDN 才知道VB在使用 \ 運算子的時候,會先將1.5 轉成Long的型別
但......又衍生出來新的問題了
為什麼cint(1.5) 會變成2
但cint(2.5) 還是變成2呢? cint不是會四捨五入嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.197.87
→
10/05 21:17, , 1F
10/05 21:17, 1F
→
10/05 21:18, , 2F
10/05 21:18, 2F
→
10/05 21:20, , 3F
10/05 21:20, 3F