MSだす。さんのコメントがすでについていますが、
プログラムの問題です。
期待に反した動作であっても、ANSI Cの規約に従っており、
記述されたとおりに動作しています。
「整数 格上げ」「インテグラル プロモーション」などで
検索してみてください。
あるいは、C言語による最新アルゴリズム事典の
整数の項目を読んでください。
# 奥村晴彦, 1991, 技術評論社, ISBN4-87408-414-1
# 似たようなタイトルの本がありますが、
# 間違えずに奥村先生の本を選んでください。
# 類似品は有害なだけです。
|