比如 unsigned short a=2, b=1;a-b 的類型是 int,不是 unsigned shorta+b 也是 int
unsigned char a=2, b=1; 也會得到同樣的結果。 答案是:無論a+b還是a-b,不超過int范圍的數值運算表達式最終都會以一個int類型作為結果類型
posted on 2008-11-19 22:33 肥仔 閱讀(272) 評論(0) 編輯 收藏 引用 所屬分類: C++ 基礎
Powered by: C++博客 Copyright © 肥仔