close
最短整數的讀/寫有些複雜。如果你在輸出敘述中使用char變數,
它會當作是「字元」來處理。你必須告訴C++:char 型態的變數
是一個整數,這可以使用 static_cast 運算子來達成。
//---------------------------------------------------------------------------
#include <iostream>
//---------------------------------------------------------------------------
signed char ch;
int main(int argc, char* argv[])
{
ch=37;
std::cout << "The name is " << static_cast<int>(ch) << '\n';
std::system("pause");
return 0;
}
//---------------------------------------------------------------------------
輸出結果:
The name is 37
題目來源:C++風格與藝術 第二版 Steve Oualline 著 黃吉霈 編譯
全站熱搜
留言列表