【C言語】型変換(キャスト)【超わかりやすく解説】

本記事はC言語の型変換(キャスト)を学生エンジニアが初心者の方へ向けて優しく解説しています。C言語は非常に多くのエンジニアが利用する、手を付けやすい言語です。C言語での型変換(キャスト)を一緒に学習しましょう!

型変換(キャスト)

C言語は、
いくつかの型を使い分けて、変数に値を記憶しました。

型変換(キャスト)とは、
「int型」の値を「double型」に変更したり、
「float型」の値を「int型」に変更したり、
型を変更することをいいます。

この型変換(キャスト)ではキャスト演算子という演算子を用います。

【キャスト演算子】
(指定したい型)式

サンプルコード1

#include <stdio.h>
int main(void){
    int a = 10;
    double b;
    
    b = (double)a;
    printf("bの値は%fです\n",b);
    
    return 0;
}
【実行結果】
aの値は10.000000です

C言語は原則として、違う型同士の演算はしません。
(理由は勉強をすすめる上で理解できます。)

今回のサンプルでは、
a の値を「int型」→「double型」へ型変換(キャスト)することで、
『「double型」=「double型」』の同じ型同士の演算を実現しています。

以上でC言語の型変換の解説を終わります。
最後まで読んでいただき、ありがとうございました\(^o^)/

C言語の超オススメ本

この1冊でC言語のほとんどが完結する、間違いのない本ですよ\(^o^)/
つまづいたときに逆引きするC言語の辞書代わりにもなります。

PCを操作する上で、トラックボールマウスも非常におすすめです!
僕も感動したこのマウスを、騙されたと思って使ってみてください!(^^)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です