Если у меня есть int
, преобразуйте его в double
, а затем преобразуйте double
обратно в int
, мне гарантировано получить то же самое значение, с которого я начал? Другими словами, учитывая эту функцию:
int passThroughDouble(int input)
{
double d = input;
return d;
}
Я гарантировал, что passThroughDouble(x) == x
для всех int
x
?