Erlang基础之浮点数
来源:互联网 发布:淘宝实名资料购买 编辑:程序博客网 时间:2024/05/21 14:53
在实际的学习、工作和生活中,只用整数是远远不够的。编程语言也是如此,人们需要用浮点数来进行计算和处理相关信息。
一、浮点数的写法
1.我们日常生活中用的带小数点的数,都是浮点数,比如:
3.45 7.89 2.0 5.0000
2.当我们需要表示较大的逐点数值时,为了减少书写难度和阅读难度,常使用科学计数法来书写它。而在计算机领域中也是可以使用这种方法的。
浮点数中的“浮”,是指一个数中的小数点是“浮动”的,这里的“浮动”是针对不同的数值,小数点的位置不同。而在一个具体浮点数中,小数点的位置是固定的。一个标准浮点数的数值由两部分决定,即表示数值精度的尾数和表示小数点位置的阶码,书写时尾数在前,阶码在后,中间用字母“E”进行分隔。
浮点数值的正负由尾数的正负来决定,而小数点的位置是根据阶码将其在尾数中的位置进行适当移动后确定的。比如:
3.468E+3 小数点实际位置为向右移三位,所以其真实表示的值为:3468.0(这里为何要带个“.0”,呢,不带的话就是整数了:)。
3.468E-2 小数点的实际位置为向左移二位,所以其真实表示的值为:0.03468。
以下为浮点数在Erlang交互模式下的实例:
你理解浮点数了吗?
阅读全文
0 0
- Erlang基础之浮点数
- 基础概念之浮点数
- 基础概念之浮点数(二)
- Erlang 整数与浮点数转换
- python基础篇之整数和浮点数
- 浮点数之殇
- 浮点数之坑
- Erlang基础之整数
- Erlang基础之原子
- Erlang 整数与浮点数转换、进制转换
- [Erlang]整数与浮点数转换、进制转换
- Erlang之回调函数
- 浮点数比较之我见
- 思维启发之浮点数
- erlang学习之基础语法
- Erlang基础之布尔值
- PHP基础——浮点数操作
- 你应该知道的浮点数基础
- B
- 条件注释判断ie版本
- banner
- Entropy(哈夫曼树--优先级队列)
- Python数据分析--pandas部分笔记
- Erlang基础之浮点数
- BZOJ 3709: [PA2014]Bohater 贪心
- oracle海量数据快速导入工具_sqlldr的使用细则
- maven工程报错:Dynamic Web Module 3.1 requires Java 1.7 or newer.
- AdaBoost元算法数据集
- Maven Project版本号修改插件
- textarea 高度自适应
- RabbitMQ教程之php-amqplib(一)安装RabbitMQ
- IE浏览器的怪异问题