C言語なら俺に聞け(入門篇) Part 43
■ このスレッドは過去ログ倉庫に格納されています
0043デフォルトの名無しさん
2009/01/25(日) 14:31:28または
c = a / (double)b;
c = a / bは、double = int / intだから、intで評価したあと暗黙的にdouble型にキャストされて代入される。
整数型の/演算は、少数切捨てになるので、a / b == 0これが、double型にキャストされてcにdouble型で0を表すビット列が代入される。
■ このスレッドは過去ログ倉庫に格納されています