「型変換」の版間の差分

削除された内容 追加された内容
m →‎組込みの型変換とユーザ定義の型変換: サンプルコードをsourceタグで囲んだ
m →‎暗黙の型変換と明示的型変換: サンプルコードをsourceタグで囲んだ (複数回の編集すみません)
6行目:
 
暗黙の型変換では、たとえばある式の中に複数の型の変数がある場合、すべての変数を最も上位の型に変換する。
 
<source lang="c">
double d;
long l;
13 ⟶ 15行目:
if (i > l) l = i;
if (d == l) d *= 2;
</source>
 
この[[C言語]]のコードでは、<code>d</code>と<code>l</code>と<code>i</code>は異なったデータ型をもっているので、すべての演算は自動的に同じ型に変換された後に行われる。