本篇主要学习Erlang中的简单数据类型。
1.整型及其运算(基本上和其它高级语言类似,但也有所不同)
举例:
32,16#CF,8#25
其中第二个为十六进制的数,第三个为八进制的数。
其运算符有:+、-、*、/、div、rem。
任何两个数值的/运算得到浮点数。div和rem分别是整型数参与运算,得到商和余数。
此外,Erlang中的整型可以是超大整数,其运算也无误差。
2.浮点数
其中必须包含小数点,例如:2.23,2.00,3.0;
还可以用科学计数法形式:0.12E3,其值为120.0。
3.原子——非数字常量
基本形式:以小写字母开头,后可跟数字、字母、_、@。
如果以大写字母开头,或其中包含.或空格可以用单引号包围起来就可以了。
一个原子的值,就是原子自身,并自动为全局量。
本文介绍Erlang中的几种基本数据类型,包括整型(支持不同进制表示及特殊运算)、浮点数(科学计数法表示)以及原子(非数字常量)。整型支持超大数值运算且无误差。
&spm=1001.2101.3001.5002&articleId=50516761&d=1&t=3&u=88c7cfb1aa8a4402ace31405f97e830f)
2142

被折叠的 条评论
为什么被折叠?



