我试图在 c++ 中的 double 上使用 % 运算符,我在 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;
这些都是双重价值
full_price_in_pence
full_price_in_pounds