電腦遊戲製作開發設計論壇 首頁 電腦遊戲製作開發設計論壇
任何可以在PC上跑的遊戲都可以討論,主要以遊戲之製作開發為主軸,希望讓台灣的遊戲人有個討論、交流、教學、經驗傳承的園地
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入 

Google
DEV C++問題

 
發表新主題   回覆主題    電腦遊戲製作開發設計論壇 首頁 -> 遊戲程式初級班:語法及基礎概念
上一篇主題 :: 下一篇主題  
發表人 內容
彌幽
偶而上來逛逛的過客


註冊時間: 2012-06-13
文章: 5
來自: 台灣
60.12 果凍幣

發表發表於: 2012-6-18, PM 9:18 星期一    文章主題: DEV C++問題 引言回覆

程式碼是以下:

#include <iostream>
#include <cstdlib>
using namespace std;

int main()
{
short int number1=0200;
int number2=0x33f;
long int number3=1234567890;
unsigned long int number4=978654321;

cout<<"短整數="<<number1<<"所占位元組="<<sizeof(number1)<<"位元組"<<endl;
cout<<"整數="<<number2<<"所占位元組="<<sizeof(number2)<<endl;
cout<<"長整數="<<number3<<"所占位元組="<<sizeof(number3)<<endl;
cout<<"無號長整數="<<number4<<"所占位元組="<<sizeof(number4)<<endl;

system("pause");
return 0;
}

紅色是我看不懂的部分,請各位幫忙解釋一下,感恩!
回頂端
檢視會員個人資料 發送私人訊息 雅虎訊息通
yag
Site Admin


註冊時間: 2007-05-02
文章: 684

2639.56 果凍幣

發表發表於: 2012-6-18, PM 10:17 星期一    文章主題: 引言回覆

0開頭代表8進位
0x開頭代表16進位
後面兩個應該沒特別意思
8進位的200轉成10進位就是2*8*8 + 0*8 + 0 = 128
16進位的33f轉成10進位就是3*16*16 + 3*16 + 15 = 831
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
彌幽
偶而上來逛逛的過客


註冊時間: 2012-06-13
文章: 5
來自: 台灣
60.12 果凍幣

發表發表於: 2012-6-19, PM 9:27 星期二    文章主題: 引言回覆

感謝啦!解釋得很清楚,所以已經懂拉3Q~
回頂端
檢視會員個人資料 發送私人訊息 雅虎訊息通
從之前的文章開始顯示:   
發表新主題   回覆主題    電腦遊戲製作開發設計論壇 首頁 -> 遊戲程式初級班:語法及基礎概念 所有的時間均為 台灣時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
可以 在這個版面附加檔案
可以 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作