「型変換」の版間の差分
削除された内容 追加された内容
Muniel201109 (会話 | 投稿記録) m →組込みの型変換とユーザ定義の型変換: サンプルコードをsourceタグで囲んだ |
Muniel201109 (会話 | 投稿記録) 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>は異なったデータ型をもっているので、すべての演算は自動的に同じ型に変換された後に行われる。
|