666118as
(文少)
高級會員
文少
UID 36672
積分 16389
經驗 2986
YK幣 8750
帖子 6645
精華
0
註冊 2010-9-19
用戶註冊天數 5122
用戶失蹤天數 1394 來自 那個被世人放棄的地方
性別 男生
狀態 離線
|
|
c++問題 20YK
#include <iostream>
using namespace std;
int main() {
cout << "sizeof(bool)\t" << sizeof(bool) << "\n";
cout << "sizeof(true)\t" << sizeof(true) << "\n";
cout << "sizeof(false)\t" << sizeof(false) << "\n";
cout << "true\t" << static_cast<int>(true) << "\n";
cout << "false\t" << static_cast<int>(false) << "\n";
system("PAUSE");
return 0;
}
執行結果:
sizeof(bool) 1
sizeof(true) 1
sizeof(false) 1
true 1
false 0 我想問下,false點解係會是0?
明明
cout << "sizeof(false)\t" << sizeof(false) << "\n"; <<
sizeof(false) 1 <<
咁就應該已經唔係0啦- -
____________________________________________________
int,long,float,double,char
這一些是不是運用在記錄方面?
就好像
static_cast<int>一樣
<>內的字是不是根據檔案的大小而變化?
_____________________________________________________
幫幫忙吧=]
|
|