Erlang 整数与浮点数转换、进制转换
来源:互联网 发布:迅雷网络加速器手机版 编辑:程序博客网 时间:2024/05/29 15:07
Erlang 整数与浮点数的转换、数字之间的进制转换,浮点数改变精度等等这些功能,Erlang BIF(Erlang内建函数)已经帮我们很好实现,调用他们也很方便,下面将简单说明如何去使用他们。
erlang整数与浮点数转换
整数转浮点数:
% BIF函数1> float(2).2.0% /转换2> 2/1.2.0% math函数3> math:pow(2,1).2.0浮点数转整数:
% 取整4> trunc(2.9).2% 四舍五入5> round(2.9).3
erlang判断是否浮点数
6> is_float(1).false7> is_float(1.0).true
erlang判断是否整数
8> is_integer(1).true9> is_integer(99999999999999999999999999).true10> is_integer(1.0).false
erlang进制转换
Erlang BIF 提供了两个进制转换的函数,目前支持2进制到36进制:
11> integer_to_list(123, 2)."1111011"12> integer_to_list(123, 16)."7B"13> list_to_integer("1111011", 2).12314> list_to_integer("7B", 16).123
其他相关内容:
% 浮点除法15> 5 / 3.1.6666666666666667% 整数除法16> 5 div 3.1% 整数求余17> 5 rem 3.2
erlang浮点数改变精度:
18> list_to_float(hd(io_lib:format("~.2f",[1/3]))).0.33
参考:
http://blog.csdn.net/mycwq/article/details/17555463
5 0
- Erlang 整数与浮点数转换、进制转换
- [Erlang]整数与浮点数转换、进制转换
- Erlang 整数与浮点数转换
- 二进制与十进制整数,浮点数相互转换
- 浮点数到整数的快速转换
- 浮点数到整数的快速转换
- 浮点数到整数的快速转换
- 浮点数到整数的快速转换
- 浮点数到整数的转换
- 浮点数和整数之间的转换
- javascript将浮点数转换成整数
- Python 字符串 转换 整数 浮点数 数字
- 浮点数到整数的快速转换
- 将字符串转换成浮点数整数
- python 整数浮点数小数的转换,时间与时间戳的转换
- 字符串与整数、浮点数、无符号整数之间的转换常用函数
- 字符串与整数、浮点数、无符号整数之间的转换 (转载)
- 字符串与整数、浮点数、无符号整数之间的转换常用函数
- osg demo7 close a node osg::switch
- 【Linux学习笔记】netstat命令
- 精美的手机WEB网页欣赏
- java的反射机制
- 背包问题
- Erlang 整数与浮点数转换、进制转换
- 【HDFS】文件入Trash-rename操作
- 回调函数 C++
- Piggy-Bank
- hibernate 数据库表映射.class文件(反向映射)
- 1959: 图案打印
- java如何实现系统监控、系统信息收集、sigar开源API的学习
- vs2010 RDLC报表增加参数的方法
- jQuery 中的 Ajax 全局事件 当用户点击页面上某一按钮请求数据时,在页面上显示 loading... ,页面加载完成后隐藏