むかーしから、計算機代わりに以下のようなことをしていたので、言われてみて初めて気持ち悪さを感じた
#って、本当は全然気持ち悪くないの。VB Loveだからに違いないw
? 5/2
2.5
----コード(VB)
Console.WriteLine((5I / 2I).ToString() & " ←" & (5I / 2I).GetType().ToString())
Console.WriteLine((5I \ 2I).ToString() & " ←" & (5I \ 2I).GetType().ToString())
----結果
2.5 ←System.Double
2 ←System.Int32
というか、後者のほうが気持ち悪い^^;
5割る2は2.5……だろ、JK
四捨五入したら2じゃなくて3だろ?(銀行屋さん爆(ry
#R丸めてやるw(←決して、某Rさんのことをタタむとか、Rさんが丸い体型ということではないです Wikipediaに載ってた「R丸め」ってあんまり聞かないなぁ
<追記>
うみゅ、商を求めるので小数点以下をなくせばいいんですよね^^ 紛らわしくてごめんなさいm(_ _)m
C系だと、キャストしたときも同じ動作でしたよね^^
丸めるのはCIntとかのキャストですー。
#むしろ Console.WriteLine( (int)(7/2).ToString); が3になるのが気持ち悪くてかなわない><
##こくぶんさんありがとでした^^
----コード(C#)
static void Main(string[] args)
{
Console.WriteLine((5 / 2).ToString() + " ←" + (5 / 2).GetType().ToString() );
}
----結果
2 ←System.Int32
#結論、計算結果を変数に代入せず、そのままオブジェクトで使うのがいちばんキショいorz
と、自らの情弱を晒してみるorz