私はC ++で倍精度で%演算子を使用しようとしていますが、Javaでも同じことを行いましたが、正常に動作します。
ここに何か欠けているものがありますか、それとも許可されていませんか?申し訳ありませんが、C ++は初めてなので、ここで本当にばかげたエラーを起こしている可能性があります
double i = full_price_in_pence / 100.0;
double j = full_price_in_pence % 100;
int final_pounds = (int) i;
int final_pence = (int) j;
これらは両方とも double 値です
full_price_in_pence
full_price_in_pounds