演算のメモ

1
2
3
4
5
6
+ 	加法 	echo $(( 2 + 3 )) 	5
- 	減法 	echo $(( 2 - 3 )) 	-1
/ 	除法 	echo $(( 6 / 2 )) 	3
* 	乗法 	echo $(( 2 * 3 )) 	6
** 	べき乗 	echo $(( 2 ** 3 )) 	8
% 	余り 	echo $(( 2 % 3 )) 	2

x++ インクリメント

1
2
3
4
5
6
$ x=2 ; echo ${x} ; echo $(( x++ )) ; echo $(( x++ )) ; echo ${x}
2
2
3
4
$

++x インクリメント

1
2
3
4
5
$ x=2 ; echo ${x} ; echo $(( ++x )) ; echo $(( ++x )) ; echo ${x}
2
3
4
4

x– デクリメント

1
2
3
4
5
$ x=1 ; echo ${x} ; echo $(( x-- )) ; echo $(( x-- )) ; echo ${x}
1
1
0
-1

–x デクリメント

1
2
3
4
5
$ x=1 ; echo ${x} ; echo $(( --x )) ; echo $(( --x )) ; echo ${x}
1
0
-1
-1

x* 掛け算

1
2
3
4
5
$ x=2 ; echo ${x} ; echo $(( x*2 )) ; echo $(( x*3 )) ; echo ${x}
2
4
6
2

x/ 割り算

1
2
3
4
5
$ x=2 ; echo ${x} ; echo $(( x/2 )) ; echo $(( x/3 )) ; echo ${x}
2
1
0
2

x** べき乗

1
2
3
4
5
$ x=2 ; echo ${x} ; echo $(( x**2 )) ; echo $(( x**3 )) ; echo ${x}
2
4
8
2

x% 余り

1
2
3
4
5
$ x=2 ; echo ${x} ; echo $(( x%2 )) ; echo $(( x%3 )) ; echo ${x}
2
0
2
2