C/C++中float和double的存儲結構

在C/C++中float是32位的,double是64位的,兩者在內存中的存儲方式和能夠表示的精度均不同,目前C/C++編譯器標準都遵照IEEE制定的浮點數表示法來進行float,double運算。 無論是float還是double,在內存中的存儲主要分成三部分,分別是: (1)符號位(Sign):0代表正數,1代表負數 (2)指數位(Exponent):用於存儲科學計數法中的指數部分,並且採用移
相關文章
相關標籤/搜索