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? ぜひ広めてください!