Erlang 數(shù)字

在Erlang中,數(shù)字字面量有2種類型,它們是整數(shù)和浮點(diǎn)數(shù)。以下是一些示例,說明如何在Erlang中使用整數(shù)和浮點(diǎn)數(shù)。

整數(shù)?下面的程序中顯示了數(shù)字?jǐn)?shù)據(jù)類型如何用作整數(shù)的示例。這個(gè)程序顯示2個(gè)整數(shù)的加法。

實(shí)例

-module(helloworld). 
-export([start/0]). 

start() -> 
   io:fwrite("~w",[1+1]).

上面程序的輸出如下:

2

浮點(diǎn)數(shù) ? 以下程序顯示了如何將數(shù)字?jǐn)?shù)據(jù)類型用作浮點(diǎn)數(shù)的示例。該程序顯示了2個(gè)整數(shù)的加法。

-module(helloworld). 
-export([start/0]). 

start() -> 
   io:fwrite("~f~n",[1.1+1.2]), 
   io:fwrite("~e~n",[1.1+1.2]).

上面程序的輸出如下:

2.300000
2.30000e+0

關(guān)于上述程序,需要注意以下關(guān)鍵事項(xiàng)-

  • 指定?f選項(xiàng)時(shí),表示參數(shù)為浮點(diǎn)數(shù),寫為[-]ddd.ddd,其中precision是小數(shù)點(diǎn)后的位數(shù)。默認(rèn)精度為6。

  • 指定?e選項(xiàng)時(shí),表示參數(shù)為浮點(diǎn)數(shù),寫為[-]d.ddde+-ddd,其中precision是寫入的位數(shù)。默認(rèn)精度為6。

數(shù)值的數(shù)學(xué)函數(shù)

以下數(shù)學(xué)函數(shù)可用于Erlang中的數(shù)字。請(qǐng)注意,Erlang的所有數(shù)學(xué)函數(shù)都存在于數(shù)學(xué)庫(kù)中。因此,以下所有示例都將使用import語句將數(shù)學(xué)庫(kù)中的所有方法導(dǎo)入。

序號(hào)數(shù)學(xué)函數(shù)與描述
1

sin

此方法返回指定值的正弦值。

2

cos

此方法返回指定值的余弦。

3

tan

此方法返回指定值的正切值。

4

asin

該方法返回指定值的反正弦值。

5

acos

該方法返回指定值的反余弦值。

6

atan

方法返回指定值的反正切值。

7exp

方法返回指定值的指數(shù)。

8

log

該方法返回指定值的對(duì)數(shù)。

9

abs

該方法返回指定數(shù)字的絕對(duì)值。

10

float

該方法將數(shù)字轉(zhuǎn)換為浮點(diǎn)值。

11

Is_float

該方法檢查數(shù)字是否為浮點(diǎn)值。

12

Is_integer

該方法檢查數(shù)字是否為整數(shù)值。

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清