Code Fix

初級error: invalid operands to binary % の原因と直し方 › パターン2

error: invalid operands to binary % の原因と直し方

剰余演算子%をdouble型やfloat型に対して使おうとしたときに出るエラーです。

 1  #include <stdio.h>
 2  #include <math.h>
 3  
 4  int main(void) {
 5      double distance = 10.5;
 6      double lap = 3.0;
 7      printf("%f\n", ___________________);
                                ^
 8      return 0;
 9  }
main.c:7:29: error: invalid operands to binary % (have 'double' and 'double')

空欄を埋めてコンパイル・実行を通す

広告
広告スロット(未設定)

error: invalid operands to binary % の原因と直し方

%はint型などの整数型専用の演算子です。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)