


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 63) 。 公式 2-2 的幾種例外情況: 1、指數編碼全部是 1,而尾數編碼不全為 0 時,表示±; 2、指數編碼全為 0 時,表示數 0; 3、指數編碼值小于 15(000FH)或尾數編碼全為 0 時,表示一 個無效數字。 另外,long double 型數的指數下限為 10-4928,在指數臨界時,受 尾數的影響可能會產生其它的無效數字。 由于 20+2-1+2-632,所以 long double 型最大數為 2Í216383 1.18973Í104932。運算最小正數為 8.90823Í10-4928。 尾數最小值為 2-631.08420&
2、#205;10-19,long double 型數的有效數字 為 19 位。 3 實型數據的存儲 實型數據的存儲和整型數據方式相同, 以字節為單位, 逆序存放。 以下以 float 型數據為例說明。 若有 float 型變量 x=106.25,由公式 2-1,可確定 x 的編碼為: B1 B2 B3 B4 0 1 0 0 0 0 1 0 1 1 0 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 若變量 x 的地址為 194H,則 x 在內存中的存儲形式如下: 194H B4 195 H B3 196 H B2 197 H B1 0 0 0 0 0 0 0
3、0 1 0 0 0 0 0 0 0 1 1 0 1 0 1 0 0 0 1 0 0 0 0 1 0 double 型和 long double 型數據的存儲形式與 float 型數據的存儲 形式類似,不再贅述。 4 結 語 綜上所述并結合在 P4 微機上 Turbo C2.0 環境中的實驗結果,歸 納出實型數據的相關屬性如下表: 數據類型 float double long double 編碼 位數 32 64 80 指數 位數 8 11 15 指數取 值范圍 -126127 -10221023 -1636816383 有效 數位 6 15 19 數值范圍(近似) ±1.175494
4、35Í10-38±3.40282Í1038 ±2.225074Í10-308±1.797693Í10308 ±8.90823Í10-4928±1.18973Í104932 以上數據主要是通過實驗獲得, 有些與 float.h 或 values.h 頭文件 定義的值相同, 有的則不同, 編碼的理論值與實驗數據也有一定差異, 不同的 C 編譯系統也會有不同的結果,實際應用時,應區別對待。 參考文獻 1 尹彥芝.C 語言高級實用教程.北京:清華大學出版社,1992 2 蔣長景.科學計算和 C
5、 程序集.合肥:中國科學技術大學出版社,1998 3 徐金梧等.Turbo C 實用大全.北京:機械工業出版社,1996 4 譚浩強.張基溫等.C 語言程序設計教程.北京:高等教育出版社,2001 The coding and storage of the real type data in C programming language. Zhou Hengzhong (Department of Computer Science and Technology, West Anhui University, Lu'an,Anhui, 237012 Abstract: The C pro
6、gramming language has rich data types. It is of great importance to identify data types in program designing, so the intensive research of all types of data is necessary. In Turbo C 2.0, the real-type data includes float, double and long double types with coding length of 4B, 8B and 10B each. From l
7、eft to right, the first bit is the symbol bit of data and the next is the partial index code with the length of 8b, 11b and 15b each. The remaining part is the mantissa code. The code is stored in reverse order in the unit of byte. The conversion between value and code can be easily achieved through conversion formula. The relevant attributes of real-type data is summed up
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 41780.3-2025物聯網邊緣計算第3部分:節點接口要求
- 港口城市規劃和發展考核試卷
- 砼構件預制件生產質量控制考核試卷
- 礦山法律法規解讀考核試卷
- 包裝設備的虛擬現實培訓考核試卷
- 漁業機械的設計優化與生產效率提升考核試卷
- 電機在農業植保機械的應用考核試卷
- 皮革服裝設計中的功能性產品開發考核試卷
- 木結構建筑的日照與采光分析考核試卷
- 海水養殖智能化與自動化技術考核試卷
- 二零二五年光伏發電項目碳排放權交易合作協議3篇
- GB/T 12412-2024牦牛絨
- 浙教版七年級下冊數學期中試卷-2
- 2024年江蘇省宿遷市中考生物真題卷及答案解析
- T∕HGJ 12400-2021 石油化工儀表線纜選型設計標準
- 2023年四川省遂寧市經開區社區工作人員(綜合考點共100題)模擬測試練習題含答案
- 測繪高級工程師答辯題庫
- 化工原理天大版5.1蒸發
- 中考英語高頻單詞(背誦版)
- 《冷鏈物流管理》教學大綱
- 中華護理學會團體標準-氣管切開非機械通氣患者氣道護理
評論
0/150
提交評論