C – 型キャスト関数

Prev Next

C 型キャスト関数:

C言語での型キャストの概念は、ある日付型から別のデータ型に変数を変更するために使用されます。

C 言語のタイプキャスト関数の例:

  • 以下の C プログラムでは、7/5 だけでは整数値 1.
  • となるので、タイプキャストはフロート値 (1.) を保つために分割前に実行されます。4).
C

1
2
3
4
5
6
7

#include <stdio.h>
int main ()
{
float x;
x = (float) 7/5;
printf(“%f”,x);
}

Output.Of.Sender

1.400000

Note:

  • It is best practice to convert lower data type to higher data type to avoid data loss.
  • Data will be truncated when higher data type is convert to lower.Note:Data is truncated from the lower data type.

C言語の組み込み型キャスト関数:

  • C言語には、ある型から別の型へのデータ型変換を行う組み込み型キャスト関数が多数用意されています。
タイプキャスト関数 説明
atof() 変換します。 文字列を float
atoi() に変換 文字列を int
atol() に変換 文字列からlong
itoa() 変換 int から文字列
ltoa() 変換 long to string

Prev Next

Like it? ぜひ広めてください!