зависит от компилятора или ещё каких-то условий?
От размеров типа? Которые от компилятора, по идее, зависят, да
такая зависимость приведет к большим проблемам🧐, есть же куча всего где отрицательное значение выдаст ошибку
Не, я не про зависимость от размера типа. Возьмём для примера char, у него диапазоны бывают [0, 255] и [-128, 127]. То есть формула [0, 2^N] и [-2^(N-1)+1, 2^(N-1)] Может ли формула на +- 1 отличаться или больше?
Стандарт, если не ошибаюсь, не регламентирует представление чисел. Т.е. допкод - не единственно возможный вариант
Обсуждают сегодня