Julia早引きノート[02]算術式、演算子


算術式、演算子(書き方例)

note02
◆符号
 +x ... 正値
 -x ... 負値

◆四則演算子等
 x + y ... 足し算
 x - y ... 引き算
 x * y ... 掛け算
 x / y ... 割り算
 x ÷ y ... 割り算の商(全角文字[÷])
 x \ y ... 逆数(y / x と同じ)
 x ^ y ... べき乗
 x % y ... 除算の剰余(割り算の余り)

◆比較演算子
 x == y ... 等価演算子
 x != y ... 不等価演算子
 x  y ... 不等価演算子(全角文字[])
 x < y ... 小なり演算子
 x <= y ... 小なりイコール演算子
 x  y ... 小なりイコール演算子(全角文字[] ※環境依存文字)
 x > y ... 大なり演算子
 x >= y ... 大なりイコール演算子
 x  y ... 大なりイコール演算子(全角文字[] ※環境依存文字)

◆代入演算子
 += ... 加算代入
 -= ... 減算代入
 *= ... 乗算代入 
 /= ... 除算代入
 ÷= ... 除算商代入(割り算の商)(全角文字[÷])
 %= ... 除算剰余代入(割り算の余り)
 ^= ... べき乗代入

◆論理演算子
 !x ... 否定
 ~x ... ビットnot
 x & y ... ビット and
 x | y ... ビット or
 x >>> y ... 右論理シフト
 x >> y ... 右算術シフト
 x << y ... 左論理/算術シフト

◆文字列の結合
 * ... 文字列同士の結合

解説

演算子では、[÷][≠][≥][≤]など特殊な文字も使用できることが特徴です。
また、べき乗は[^]を使用しますので、Pythonと異なります。

もくじ

Julia早引きノート[01]変数・定数の使い方
Julia早引きノート[02]算術式、演算子
Julia早引きノート[03]複素数
Julia早引きノート[04]正規表現
....

もくじを開く

Julia早引きノート[05]if文
Julia早引きノート[06]ループ処理
Julia早引きノート[07]try, catch, finally
Julia早引きノート[08]変数の型(Int, Float, Bool, Char, String)
Julia早引きノート[09]関数 (1)基本編
Julia早引きノート[10]関数 (2)応用編
Julia早引きノート[11]Nothing型
Julia早引きノート[12]複合型(Composite Type)型
Julia早引きノート[13]タプル
Julia早引きノート[14]リスト(Array型一次元配列)
Julia早引きノート[15]辞書(dictionary)
Julia早引きノート[16]集合
Julia早引きノート[17]多次元配列 (1)初期化
Julia早引きノート[18]多次元配列 (2)様々な演算や関数
Julia早引きノート[19]多次元配列 (3)サブ配列
Julia早引きノート[20]ファイル入出力
Julia早引きノート[21]JSON、XMLファイルの入出力
Julia早引きノート[22]Python関数やPythonモジュールの呼び出し
Julia早引きノート[23]JuliaでのMatplotlibによるグラフ描画
Julia早引きノート[24]CSVFiles(DataFrameとの連携)
Julia早引きノート[25]線形代数演算(ベクトル・行列計算)
(※引き続きコンテンツを増やしていきます)

関連情報

Julia - 公式ページ
https://julialang.org/

Julia - 日本語公式ドキュメント
https://julia-doc-ja.readthedocs.io/ja/latest/index.html

初めてのJuliaとインストール (Windows & Linux)
https://qiita.com/ttlabo/items/b05bb43d06239f968035

Julia - Mathematics
https://docs.julialang.org/en/v1/base/math/

ご意見など

ご意見、間違い訂正などございましたらお寄せ下さい。