[C語言] 浮點型儲存
浮點型儲存方式
按照IEEE 754 規定儲存浮點型資料
#include <stdio.h> int main() { int n = 9; //原碼反碼補碼 //00000000000000000000000000001010 float* pFloat = (float*)&n; printf("n=%d\n",n); printf("*pFloat=%f\n",*pFloat); //以浮點數的視角看記憶體中儲存的二進位制資料 //0(S正數) 00000000 (E 0+127) 000000000001010 (M) *pFloat = 9.0; //以浮點數的方式儲存二進位制資料 //1001.0 1.001*2^3 E=3 //0 10000010 001000000000000000 printf("num=%d\n",n); //以整型方式讀取 printf("*pFloat=%f\n",*pFloat); //浮點數方式讀取 return 0; }
更多建站及原始碼交易資訊請見 GoodMai好買網
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70008684/viewspace-2838997/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- C#語法浮點型字面量C#
- C/C++浮點數在記憶體中的儲存方式C++記憶體
- c語言字串與整形,浮點數...相互轉換C語言字串
- 【精】C語言之變數儲存型別C語言變數型別
- C語言 int,float,double整型和浮點型資料在相互運算時bug原因C語言
- 【C語言】整型在記憶體中的儲存C語言記憶體
- js浮點數儲存精度丟失原理JS
- C語言中寫一個程式將浮點型轉化成字元型輸出C語言字元
- C語言_瞭解一下C語言中的四種儲存類別C語言
- c語言變數的作用域,連結屬性,儲存型別&&static關鍵字C語言變數型別
- Java之BigDecimal(存任意精度的浮點型)JavaDecimal
- 【C語言進階】通訊錄的儲存和載入C語言
- C語言資料型別C語言資料型別
- C語言(共用體型別)C語言型別
- C語言細節 儲存類別,連結,記憶體管理C語言記憶體
- 組合語言學習筆記(十二)-浮點指令組合語言筆記
- C語言的考試題型C語言
- C語言(基本資料型別)C語言資料型別
- JAVA 字元轉浮點型Java字元
- C語言 | 深度剖析資料在記憶體中的儲存(原碼,反碼,補碼,大小端儲存)C語言記憶體
- C 語言複雜知識點
- C語言 列舉資料型別C語言資料型別
- C語言筆記——自定義型別C語言筆記型別
- 補充:C語言列舉型別C語言型別
- C語言實現繼承多型C語言繼承多型
- c語言的基本資料型別C語言資料型別
- c語言(列舉(enumeration)型別)C語言型別
- C語言(typedef 型別取別名)C語言型別
- C語言基礎-2、字元型別C語言字元型別
- Salesforce的多型儲存和SAP C4C的後設資料儲存倉庫Salesforce多型
- 概念區別 【編譯型語言與解釋型語言、動態型別語言與靜態型別語言、強型別語言與弱型別語言】編譯型別
- 淺談強型別語言與弱型別語言,歡迎大家來點評型別
- 計算機語言:編譯型/解釋型、動態語言/靜態語言、強型別語言/弱型別語言計算機編譯型別
- C 語言是怎樣實現儲存一個 PHP5 的變數?PHP變數
- arange浮點型別資料型別
- 關於c語言模擬c++的多型C語言C++多型
- C語言 C語言野指標C語言指標
- C語言---“C語言 誰與爭鋒?”C語言