C言語で विभिन्नデータ型に値をどのように代入しますか。
C言語では、データ型の組み合わせによって、異なる代入方法を利用できます。
- 整数データ型:int、short、long などの整数データ型。代入演算子(=)を使用して整数データを整数変数に直接代入可能。例:
- int num = 10;
- 浮動小数点数データ型はfloat、doubleなどのデータ型を含みます。代入演算子(=)を使用して、浮動小数点数を浮動小数点数変数に直接代入できます。例えば:
- 定数 pi を 3.14159 に設定
- 文字データ型:文字データ型はcharである。代入演算子(=)を使って文字型の変数に文字を直接代入できる。例えば:
- char ch = ‘A’;
- 文字列型: C言語では、文字列は文字配列の形で表され、strcpy関数を使用して文字列を文字配列変数へ代入することができます。例:
- char str[20];
strcpy(str, “Hello World”); - Booleanデータ型:Booleanデータ型は_Bool型で、trueとfalseの2つの値のみを取ります。代入演算子(=)を使用してBoolean型の変数に直接Boolean値を代入できます。 例:
- bool flag = true;
- ポインタ型:ポインタ型は、メモリ上のアドレスを格納するために使用されます。ポインタを別のポインタに代入するには、代入演算子(=)を使用するか、&演算子を使用して変数のアドレスを取得し、それをポインタ変数に代入します。例:
- int num = 10;
int *ptr1 = #int *ptr2 = ptr1;
データ型によって代入方法が変わるので、適切な方法を選択してください。