Я понимаю, что всякий раз, когда речь идет о двойных и плавающих IEEE 754, некоторые числа не могут быть представлены особенно, когда вы пытаетесь представить числа с большим количеством цифр после десятичной точки. Это хорошо понято, но мне было любопытно, были ли какие-либо целые числа в диапазоне MIN/MAX двойного (или плавающего), который не мог быть представлен и, следовательно, необходимо было округлить до ближайшего представимого представления IEEE 754?
Например, очень большие числа иногда представлены в двойных или поплавках, даже если они являются целыми числами. Очевидно, что использование прямого int64 или какого-то такого большого целочисленного типа данных было бы лучше, но люди по-прежнему часто используют удвоения для больших чисел.
Существуют ли какие-либо числа, которые можно вызывать как не представимые, или вы можете дать мне математическую причину, почему это не будет проблемой?