Previous: 前行の結果項目値 Up: mcal Next: 比較演算子 MCMD2
MCMD2 : mcal : 算術演算子

4.8 算術演算子

+や-などの算術演算子は数値型だけでなく、文字列型や日付型のデータに対しても定義されている。 それらの一覧をTable 4.5に示す。

Table 4.5: 算術演算子一覧

演算子

書式

内容

例

加算(+)

$num_1+num_2$

数値の足し算

1.5+2.3 (3.8)

 

$str_1+str_2$

文字列の結合

"150"+"円" ("150円")

 

$date+num$

$num$日後の日付

0d20121130+2 (0d20121202)

 

$time+num$

$num$秒後の時刻

0t095959+2 (0t100001)

減算(-)

$num_1-num_2$

数値の引き算

1.5-2.3 (-1.8)

 

$str_1-str_2$

部分文字列の削除

"aababa"-"a" ("bb")

   

(貪欲マッチによる)

"aababa"-"aba" ("aba")

 

$date-num$

$num$日前の日付

0d20121202-2 (0d20121130)

 

$time-num$

$num$秒前の時刻

0t100001-2 (0t095959)

 

$date_1-date_2$

日付差

0d20121202-0d20121130 (2)

 

$time_1-time_2$

時刻差

0t095959-0t100001 (-2)

乗算(*)

$num_1*num_2$

掛け算

10*2 (20)

除算(/)

$num_1/num_2$

割り算

10/2 (5)

剰余(%)

$num_1\% num_2$

剰余

10%3 (1)

累乗(^)

$num_1$^$num_2$

累乗

10^3 (1000)


例の括弧内は結果を表す(内容は定数の表記で示している)。
Previous: 前行の結果項目値 Up: mcal Next: 比較演算子 MCMD2