C言語で2重代入を行う方法は?

C言語では、double型変数には以下のように値を代入します。

  1. 定数は、= 演算子を使用して、別の変数に直接代入できます。
double num1 = 3.14;
double num2;
num2 = num1;
  1. 他の型の変数または定数を強制的にdouble型に変換し、double型の変数に代入できます。
int num3 = 10;
double num4;
num4 = (double)num3;
  1. 算術演算代入:算術演算子(+、-、*、/など)を使用してdouble型の変数で演算を行い、その結果を別のdouble型の変数に代入できます。
double num5 = 2.5;
double num6 = 1.5;
double sum;
sum = num5 + num6;
  1. 関数の戻り値:関数の値の型がdoubleであれば、戻り値をdouble型の変数に格納できます。
double calculateSum(double num1, double num2) {
    return num1 + num2;
}

double result;
result = calculateSum(3.14, 2.71);

double 型の変数は整数型でも浮動小数点型でも代入できますが、精度が異なるので、代入に注意する必要があります。

bannerAds