[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語言 int,float,double整型和浮點型資料在相互運算時bug原因C語言
- js浮點數儲存精度丟失原理JS
- C語言中寫一個程式將浮點型轉化成字元型輸出C語言字元
- Java之BigDecimal(存任意精度的浮點型)JavaDecimal
- 【C語言進階】通訊錄的儲存和載入C語言
- C語言細節 儲存類別,連結,記憶體管理C語言記憶體
- c中int型和浮點型的格式話輸出
- C語言資料型別C語言資料型別
- C語言的考試題型C語言
- C語言 | 深度剖析資料在記憶體中的儲存(原碼,反碼,補碼,大小端儲存)C語言記憶體
- c語言中的變數儲存區域C語言變數
- Salesforce的多型儲存和SAP C4C的後設資料儲存倉庫Salesforce多型
- C 語言複雜知識點
- C 語言是怎樣實現儲存一個 PHP5 的變數?PHP變數
- C語言基礎-2、字元型別C語言字元型別
- 補充:C語言列舉型別C語言型別
- C語言 列舉資料型別C語言資料型別
- C語言實現繼承多型C語言繼承多型
- C語言筆記——自定義型別C語言筆記型別
- 概念區別 【編譯型語言與解釋型語言、動態型別語言與靜態型別語言、強型別語言與弱型別語言】編譯型別
- C 儲存類
- 淺談強型別語言與弱型別語言,歡迎大家來點評型別
- 計算機語言:編譯型/解釋型、動態語言/靜態語言、強型別語言/弱型別語言計算機編譯型別
- 用C語言找到所有的鞍點~C語言
- C語言的隱式型別轉換C語言型別
- C語言-變數常量資料型別C語言變數資料型別
- C 語言實現泛型 swap 函式泛型函式
- arange浮點型別資料型別
- 編譯型語言與解釋型語言編譯
- 第一篇 C/C++基本語言型別C++型別
- 細學C++之C++語言的特點C++
- Salesforce的多型儲存和SAPC4C的後設資料儲存倉庫Salesforce多型
- Python基本資料型別之浮點型Python資料型別
- C語言C語言
- C:漢字儲存
- C語言程式設計-漢字點陣C語言程式設計