国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C語言實型數據

2019-11-17 05:23:13
字體:
來源:轉載
供稿:網友

  2.4.1
實型常量
實型常量又稱浮點常量,是一個十進制表示的符號實數。符號實數的值包括整數部分、尾數部分和指數部分。實型常量的形式如下:
[digits][.digits][Ee[+-]digits]
]
在此digits是一位或多位十進制數字(從0~9)。E(也可用e)是指數符號。小數點之前是整數部分,小數點之后是尾數部分,它們是可省略的。小數點在沒有尾數時可省略。指數部分用E或e開頭,冪指數可以為負,當沒有符號時視為正指數的基數為10,如
1.575E10表示為:1.575×1010。在實型常量中不得出現任何空白符號。在不加說明的情況下,實型常量為正值。假如表示負值,需要在常量前使用負號。下面是一些實型常量的示例:
15.75,1.575E10,1575e-2,-0.0025,-2.5e-3,25E-4
所有的實型常量均視為雙精度類型。
。實型常量的整數部分為0時可以省略,如下形式是答應的:

.57,.0075e2,-.125,-.175E-2

注重字母E或e之前必須有數字,且E或e后面指數必須為整數,如e3、2.1e3.5、.e3、e等都是不合法的指數形式。
2.4.2實型變量
實型變量分為單精度(float型)和雙精度(double型)。對每一個實型變量都應再使用前
加以定義。如:
floatx,y;/*指定x,y為單精度實數*/
doublez;/*指定z為雙精度實數*/
在一般系統中,一個float型數據在內存中占4個字節(32位)一個double型數據占8個字節(64位)。單精度實數提供7位有效數字,雙精度提供15~16位有效數字,數值的范圍隨機器系統而異。
值得注重的是,實型常量是double型,當把一個實型常量賦給一個float型變量時,系統會截取相應的有效位數。例如
floata;
;a=111111.111;由于float型變量只能接收7位有效數字,因此最后兩位小數不起作用。假如將a改為double型,則能全部接收上述9位數字并存儲在變量a中。

上一篇:C語言運算符

下一篇:C語言的數據類型

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 顺义区| 民丰县| 涟水县| 北川| 清徐县| 绥滨县| 斗六市| 新安县| 汉阴县| 大丰市| 静海县| 龙胜| 浦北县| 宝鸡市| 建始县| 民权县| 唐海县| 南充市| 黄平县| 商都县| 改则县| 宁津县| 本溪市| 武夷山市| 行唐县| 福建省| 蓝山县| 蓬溪县| 息烽县| 腾冲县| 丁青县| 安多县| 焦作市| 黑河市| 鱼台县| 象山县| 定远县| 三亚市| 墨竹工卡县| 新宁县| 大冶市|