C語言實型數據的存在形式以及合法性(浮點數)


C語言實型數據的存在形式以及合法性(浮點數):

參考文章: C語言中文網

實型數據也稱為浮點數或實數。在C語言中,實數只采用十進制。它有二種形式:十進制小數形式和指數形式。
實數的表示:

  1. 十進制數形式
    由數碼0~ 9和小數點組成。 例如:0.0、25.0、5.789、0.13、5.0、300.、-267.8230 等均為合法的實數。

注意,必須有小數點。

  1. 指數形式
    由十進制數,加階碼標志“e”或“E”以及階碼(只能為整數,可以帶符號)組成。其一般形式為:
    a E n(a為十進制數,n為十進制整數)
    其值為 a10n。如:
    2.1E5 (等於2.1
    105)
    3.7E-2 (等於3.710-2)
    0.5E7 (等於0.5
    107)
    -2.8E-2 (等於-2.8*10-2)

以下不是合法的實數:
345 (無小數點)
E7 (階碼標志E之前無數字)
-5 (無階碼標志)
53.-E3 (負號位置不對)
2.7E (無階碼)
在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM