第四节 浮点数类型.

Slides:



Advertisements
Similar presentations
南 通. 南通概述 南通,位于江苏省东部, 东抵黄海,南望长江。 “ 据江 海之会、扼南北之喉 ” ,隔江 与中国经济最发达的上海及 苏南地区相依,被誉为 “ 北上 海 ” 。 南通也是中国首批对 外开放的 14 个沿海城市之一 ,被称为 “ 中国近代第一城 ” 。 南通面临海外和内陆两大经 济辐射扇面,素有.
Advertisements

1 天天 5 蔬果 國立彰化特殊教育學校 延杰股份有限公司營養師:陳婷貽. 2 蔬果彩虹 579 蔬果彩虹 歲以內兒童,每天 攝取五份新鮮蔬菜水 果,其中應有三份蔬 菜兩份水果 蔬菜份數水果份數總份數 兒童 325 女性 437 男性 549.
高等学校英语应用能力考试 考务培训 兰州文理学院教务处 2014 年 12 月. 考务培训 21 日请监考人员上午 8:00 (下午 2:30 )到综合楼 205 教室集合,查看 监考安排,由考务负责人进行考务 培训。
語言與文化通識報告 - 台日年菜差異 - 指導老師 : 葉蓁蓁 小組 : 日本微旅行 組員 :4a21b032 吳采玲 4a21b037 沈立揚 4a 洪雅芳 4a 陳楚貽 4a 王巧稜.
均衡推进,确保质量 08学年第一学期教学工作会议 广州市培正中学
黑木耳.
投資權證13問 交易所宣導資料(104) 1.以大盤指數為標的之權證,和大盤指數的連動性,為什麼比和期交所期指的連動性差?
如何把作文写具体.
第一章 人口与环境 第一节 人口增长模式.
第一节 人口与人种 第一课时.
解读我党发展史 思索安惠美好明天 主讲人:王辰武.
第5课 长江和黄河.
銓敘部研究規劃自願退休公務人員月退休金起支年齡延後方案座談會
瓦罐湯 “瓦缸煨汤”是流行于南方民间的一种风味菜肴。它采用一种制特的大瓦缸,其缸底可以烧火,缸内置有铁架,厨师将装有汤的小瓦罐一层层地码入缸内的铁架上,然后点燃木炭,借用木炭火产生的高温将瓦罐内的汤煨熟。
1.數學的難題 如下圖所示,你知道表格中的問號應填入什麼數字嗎?
第九章 欧氏空间 §1 定义与基本性质 §2 标准正交基 §3 同构 §4 正交变换 §5 子空间 §6 对称矩阵的标准形
第九章 欧氏空间 §1 定义与基本性质 §6 对称矩阵的标准形 §2 标准正交基 §7 向量到子空间的 距离─最小二乘法 §3 同构
合肥学院外国语言系2012年度 学生工作表彰大会.
105年基北區高中職適性入學宣導 教育會考後相關作業說明
真题模拟 主讲:凌宇 时间:6月9日.
树立信心,沉着应战,吹响中考冲锋号 ——谈语文学科的复习备考及考试技巧.
请大家欣赏龙岩, 新罗区 上杭,武平, 连城,长汀, 永定,漳平 小吃和特产.
游 泳 理 论 课 位育中学 高蓉.
行政公文 纪 要 讲授人: 安学珍 铜仁职业技术学院.
歷史建築清水國小宿舍群修復工程 施工說明會
二代健保補充保費 代扣項目說明 簡報.
1.某公司需购一台设备,有两个方案,假定公司要求的必要报酬率为10%,有关数据如下:
第4课 “千古一帝”秦始皇.
肖 冰 深圳市达晨创业投资有限公司 副总裁 深圳市达晨财信创业投资管理公司 总裁
第一节 人口与人种 光山一中 屈应霞.
第五章 二次型.
抚宁县第五中学 教学暨新课改推进工作会.
《社会体育指导员讲座》课程整体设计介绍 席永 副教授 2015 年 6 月
专项建设检查工作总结 本科试卷 毕业论文(设计) 合格课程 专项检查工作基本情况 专项建设的工作内容 专项建设检查工作情况
企业所得税几项热点难点 业务问题讲析 湛江市地税局税政科 钟胜强.
房地产开发企业 土地增值税清算 (基础篇).
班級老師:潘盈仁 班級:休閒三甲 學號:4A0B0124 學生:柯又瑄
告状 一位叫杨鲁的孩子,告他父亲杨庆的状。他极其认真地向父亲所在的工厂党委书记指控,说父亲不让儿子“游戏人间”,每天“画地为牢”,要儿子“咬文嚼字”,稍不满意,还要“入室操戈”。他声称父亲打他总是“重于泰山”,不象母亲打他“轻如鸿毛”。并且表示“庆父不死,鲁难不已”。
學校社工師服務與家訪技巧 三峽區駐區學校社工師 陳若喬.
2014年玉溪市统测质量分析 及高考语文应注意的几个问题
第三部分 区域可持续发展 第二单元 区域可持续发展 第7课 资源跨区域调配. 第三部分 区域可持续发展 第二单元 区域可持续发展 第7课 资源跨区域调配.
钢铁工业产能置换与相关政策 工业和信息化部产业政策司 辛 仁 周 二〇一五年三月二十八日.
中餐烹調丙級技術士考照 介紹 劉曉宜老師.
忆一忆 1.什么叫财政? 2.财政收入的形式有哪些? 国家的收入和支出。 税、利、债、费 3.其中,财政收入的最主要的形式是什么? 税收.
腐败的食物表面有白色小圆斑点,绿色斑点等
模块 中国古代史 主题 古代大一统(隋前).
遭遇险情有对策.
生物七下复习.
經費結報注意事項 會 計 室 報告人:黃憶藍.
2015年度汇算清缴政策培训会 宁波市江东地方税务局 税政法规科 二〇一六年三月.
教師專業發展評鑑(一) 實施計畫與規準討論
第三章 生产费用的核算 第一节 材料费用的归集和分配 第二节 工资费用的归集和分配 第三节 辅助生产费用的归集和分配
食品营养成分的检验. 食品营养成分的检验 科学探究的一般过程: 形成假设 设计方案 收集数据 表达交流 处理信息 得出结论 探究:馒头和蛋糕中是否含有淀粉和脂肪 假设:馒头和蛋糕中含有淀粉和脂肪.
105年基北區高中職適性入學宣導 教育會考後相關作業說明
C++程序设计 王希 图书馆三楼办公室.
摩擦力.
小太陽兒童人文藝術學院兒童畫展 地點:住院大樓9F、11F外走道( )
Java變數 2014/6/24.
第2章 数据类型及表达式 本章导读 本章主要知识点 《 C语言程序设计》 (Visual C++ 6.0环境)
團體衛生教育護理創意競賽 報告者:護理科 計畫主持人邱馨誼講師
第3章 数据类型、运算符与表达式.
第二章 类型、对象、运算符和表达式.
第2章 数据类型与表达式 学习目的与要求: 掌握C 语言的基本数据类型及使用方法 掌握C程序中常用的运算符和表达式 了解数据类型的转换.
第二章 基本数据类型 ——数据的表示.
Review 1~3.
歡迎大家來到開心國小! 我們每個月舉辦一次慶生會, 所以現在要調查全班的生日。 1號: 9/19 9號: 3/17 2號: 9/5 10號: 5/12 3號: 1/8 11號: 7/25 4號:11/27 12號:10/4 5號: 8/31 13號: 9/5 6號:
小學常識六年級 知 識 產 權 知 多 少 樊佩芳老師.
鏈球的力學分析 日本奧運鏈球冠軍(82米91) 室伏廣治因小腿肌肉受傷,退出杜哈亞運。 俄羅斯「鐵娘子」泰亞娜.李森科 九十五年八月八日在
基本資料型態 變數與常數 運算子 基本的資料處理 授課:ANT 日期:2014/03/03.
99 教育部專案補助計畫案明細 大類 分項 教育部補助 學校配合款 工作項目 計畫主 持人 執行期限 文號 備註 設備費 業務費 管理學院
Presentation transcript:

第四节 浮点数类型

浮点数类型 浮点型常数的表示方法 有两种表示形式: (1)十进制小数表示法: 与数学中实数写法相同。 如0.1、123.456等 (2)指数表示法(科学表示法): 如0.5E4、0.1234E-6、0.789e2等都是合法的。它们的含义分别是: 0.5×104 0.1234×10-6 0.789×102

浮点数类型 浮点型数据的存放方式 一个浮点float型数据一般在内存中占4个字节(32位)。与整型数据的存储方式不同,浮点型数据是按照指数形式存储的。分成尾数和指数两部分。 x 127+y 符号 0/1 尾数部分 1.x 指数 2y

浮点数类型 浮点型变量的分类 分为三类: 单精度( float型 ) 双精度( double型 ) 长双精度( long double型 )

浮点数类型 仅以某种机器为例! float double long double long double一般不支持! 类 型 占存储空间 类 型 占存储空间 有效数位数 数 值 范 围 float 4个字节 6 ∽ 7 -3.4×10-38 ∽ 3.4×1038 double 8个字节 15 ∽ 16 -1.7×10-308 ∽ 1.7×10308 long double 16个字节 18 ∽ 19 -1.2×10-4932 ∽ 1.2×104932 仅以某种机器为例! long double一般不支持!

浮点数类型 浮点型数据表示误差 由于浮点型变量存放在有限的几个字节的存储单元中,所以能提供的有效数字总是有限的,因此有效位以外的数字将被舍去,由此会产生误差。 即:浮点数的表示是不精确的!

浮点数类型 浮点型数据表示误差 例: int main() { double a; a=0.1; printf("a=%.17f\n",a); … } 运行结果为: a=0.100000000000000001 由于一个double变量只能保证16位有效 数字,所以后面的数字是无意义的。 类似的还有1.0/3*3 结果并不一定等于1。

浮点数类型 例: int main() 浮点型数据表示误差 { double a,b; b = 2.0e20 + 1.0; a = b - 2.0e20; printf("%f \n", a); } VC运行结果为: 0.000000

浮点数类型 浮点型常量的类型 浮点型常量的类型为double,而不是float。 例如: float f; 系统将2.45678和4523.65按double数据存储和运算,得到一个double的乘积,然后取前7位赋值给float变量f,这样做的目的是为了保证计算结果更精确。但是运算速度降低了。可以在浮点型常量的后面加上字符f或F(如2.45678f、4523.65F),此时编译系统会按float处理它们

浮点数类型 浮点型变量的溢出 浮点型变量的溢出(overflow)和下溢 (underflow) 一个double型的变量最大允许值为DBL_MAX(定义在float.h中)(如:1.7976931348623157e+308),最小正值为DBL_MIN(如:2.2250738585072014e-308),如果超出范围就会出现上溢或下溢的错误情况

浮点数类型 浮点型变量的上溢 double toobig = DBL_MAX * 100.0; printf("%e\n", toobig); 32位系统中的运行结果为: 1.#INF00e+000

浮点数类型 浮点型变量的上溢 double toosmall = DBL_MIN / 1E30; printf("%e\n", toosmall); 32位系统中的运行结果为: 0.000000e+000