LoginSignup
1
1

More than 1 year has passed since last update.

Julia早引きノート[08]変数の型(Int, Float, Bool, Char, String)

Last updated at Posted at 2020-10-20

変数の型(Int, Float, Bool, Char, String)(書き方例)

note08
◆数字の型
 Int
  Int8
  Int16
  Int32
  Int64
  Int128
 UInt
  UInt8
  UInt16
  UInt32
  UInt64
  UInt128
 Float
  Float16
  Float32
  Float64  → 一般的な実数はこちら

◆真偽の型
 Bool (true/false)

◆文字列の型
 Char
 String

◆型の確認
 typeof()

◆型の変換
 convert(T, x)
  T:変換後の型
  x:変換対象の値

 # Int → Floatへの変換
 convert(Float64, 3)
 # Float → Intへの変換
 convert(Int, 3.0)

解説

Int型
Int型は符号付き整数型で、Int8,Int16,Int32,Int64,Int128があります。
Int8は8ビット、Int16は16ビット、同様に32ビット、64ビット、128ビットです。
UInt
UInt型は符号無し整数型です。
Bool
Bool型は true または false です。
Float
Float型は浮動小数点です。
文字列型
Charは一文字の型を表します。
Stringは一連の文字列の型を表します。

Char型の確認↓
image.png
String型の確認↓
image.png

型の変換

整数と実数の変換において、convert関数を使用することができます。
 convert(T, x)
  T:変換後の型
  x:変換対象の値

(1)整数(Int)から実数(Float64)への変換
整数3を実数へ変換する例です。
image.png

(2)実数(Float64)から整数(Int)への変換
実数3.0を整数へ変換する例です。
image.png

もくじ

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]線形代数演算(ベクトル・行列計算)
(※引き続きコンテンツを増やしていきます)

関連情報

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

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

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

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

ご意見など

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

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1