線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1155
推到 Plurk!
推到 Facebook!

定義ㄉ小問題...

答題得分者是:RaynorPao
Sarick
一般會員


發表:14
回覆:19
積分:6
註冊:2004-01-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-07-06 10:24:30 IP:210.202.xxx.xxx 未訂閱
各位大大. 請問有人這樣定義變數ㄉㄇ?? long int idata; 感覺小弟問ㄌ笨問題..不好意思..
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-07-06 10:37:11 IP:203.73.xxx.xxx 未訂閱
引言: 各位大大. 請問有人這樣定義變數ㄉㄇ?? long int idata; 感覺小弟問ㄌ笨問題..不好意思..
Sarick 你好:
(1)這種寫法是比較舊的寫法了,常用在以前 DOS 作業系統的程式參數宣告
(2)因為在 DOS 作業系統的 int 預設是佔 2 bytes,就像你這樣宣告的時候
   int iData;
(3)所以如果你想要讓 int 佔 4 bytes 的話,就要像這樣子宣告
   long int iData;
(4)另外,如果像以下這樣子宣告,結果跟 (3) 也是一樣的
   long iData;
   因為 long 的預設型態,就是 int
(5)不過,如果在 Win32 作業系統,以上兩種宣告的方式結果都是一樣的,因為
   Win32 對 int 的預設是佔 4 bytes
(6)如果你想要找有關 DOS 程式設計的相關資料,可能要去找舊書了,或者是比
   較早期的資料結構的書籍,也會提到
(7)相關連結文章
   http://140.127.40.1/~jwu/c/cpgch2.htm
   http://zh.wikipedia.org/wiki/C%E7%B7%A8%E7%A8%8B%E8%AA%9E%E8%A8%80
-- Enjoy Researching & Developing -- 發表人 - RaynorPao 於 2004/07/06 11:20:15
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
Sarick
一般會員


發表:14
回覆:19
積分:6
註冊:2004-01-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-07-06 10:44:44 IP:210.202.xxx.xxx 未訂閱
感謝包大哥!! 再請問!! 1.那不能用long 定義ㄇ(long idata;)? 2.DOS 有沒有相關資料可查ㄋ(Table of data types)?? 再感謝!!
Sarick
一般會員


發表:14
回覆:19
積分:6
註冊:2004-01-19

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-07-06 13:20:53 IP:210.202.xxx.xxx 未訂閱
感謝包大哥ㄉ指導!!    
系統時間:2024-07-07 23:28:15
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!