Conversions
struct tagは
type identity(型の同一性)
を判断するときは区別の対象となるがconversionにおいては無視される
conversionはコストがかかることがある。バイト列として別物に変換が必要なことがあるから。
https://gyazo.com/54e0d32583fc8dd98c09590e9010f606
符号付き整数
から他の整数型に変換するときは、
符号拡張
が行われる
https://gyazo.com/52c80e20ae71619af2fdfe9d2fabceea
符号付き整数と符号なし整数の間の変換は注意が必要
https://gyazo.com/161f2c4b93ac319485e96695a9decc6a