⑴ 1.下列數據中,不合法的c語言實型數據是( ) (A)0.123 (B)123E3 (C)2.1E3.5 (D)789.0
下列數據中,不合法的C語言實型數據是:C、2.1e3.5。
在C語言中,實數有兩種表示形式。即十進制數形式和指數形式,在指數形式中,字母e的前面必須有數字,且e的後面必須是整數。e3,2.1e3.5,e3,e等都是不合法的指數形式,而123e3或123E3都代表123乘以10的3次方。
實型數據也稱為浮點數或實數。在C語言實型數據只採用十進制;它有二種形式,即十進制小數形式和指數形式。
(1)實型數據c語言題擴展閱讀:
C語言數據類型豐富,而數據類型的確定在程序設計中又至關重要,有必要對各種類型的數據進行深入細致的研究。在Turbo C 2.0中,實型數據包括float型,double型和long double型三種,編碼長度分別為4B、8B和10B。
從左至右,第一位為數據的符號位,接下來為指數的偏碼,位數分別為8b、11b和15b,剩餘部分為尾數的編碼。存儲時以位元組為單位將編碼逆序存放,通過轉換公式可以輕松地實現數值與編碼之間的轉換。
⑵ C語言中什麼叫實型數據
C語言中的實型數據是指帶有小數的數。
比如:1.23,87.225等
根據精度的高低,實型數據又分為單精度實型、雙精度實型和長雙精度實型。