C Primer Plus-整数型和浮点型
来源:互联网 发布:程序员很枯燥 编辑:程序博客网 时间:2024/05/22 03:04
对于人,整数和浮点数的区别在于它们的书写。
对于计算机,区别在于它们的存储方式。
整数就是没有小数部分的数。
在C中小数点永远不会出现在整数的书写中。
整数是以二进制数字存储。
例如整数7的二进制表示为111
在8位的字节中存储它需要将前5位置0,将后三位置1
浮点数。
加了小数点的数十浮点型值,所以7是整数类型,而7.00是浮点型。
简单来说,3.16E7表示3.16乘以10的7次方。
浮点数表示法将一个数分为小数部分和指数部分并分别存储。
因此尽管7.00和整数7有相同的值,但他们的存储方式不同。
在十进制中7.0可以表示为0.7E1,这里0.7是小数部分,1是指数部分。
整数没有小数部分,浮点数可以有小数部分。
浮点数可以表示比整数范围大得多的数。
对于算数运算,使用浮点数会损失更多的精度。
因为在任何区间内都存在无穷多个实数,所以计算机浮点数不能表示区域内所有的值。浮点数往往只是实际值的近似。例如7.0可能以浮点值6.99999存储。
浮点运算通常比整数运算慢。
0 0
- C Primer Plus-整数型和浮点型
- C Primer Plus-位,字节和字
- C Primer Plus-printf和scanf
- C-PRIMER PLUS读书笔记
- C-PRIMER PLUS读书笔记
- C Primer Plus 读书笔记
- C Primer Plus学习计划
- C primer plus 一到五章
- 重读 c primer plus
- c primer plus note
- c primer plus chapter6
- c primer plus chapter6
- 《c primer plus》
- C Primer Plus学习
- C Primer Plus学习计划
- C Primer Plus汇总
- C Primer Plus随笔
- c++:primer plus 源代码
- POJ 1836 Alignment 枚举中间点双向求LIS
- 打印任意一年的日历
- 自定义TintSpinner的样式
- 移动开发之总结CSS3属性
- K好数
- C Primer Plus-整数型和浮点型
- Linux可以替代windows吗
- Log4j简介
- 比"考试"难的"考试"
- UVA 10051 --Tower of Cubes +dp
- MIT-BIH Arrhythmia Database的讀取和使用
- iOS查看静态库命令
- 新JavaScript库的激动人心之处
- 一元多项式的表示及相加