Я делаю измерительное приложение, а -0 очень полезно для смешанных чисел (например, разделение на ноги и дюймы).
Представьте, что мы имеем переменную длину,
(Это java-код, но та же идея верна для C ++).
feet = Math.signum(length) * Math.floor(Math.abs(length / 12));
// could also do feet = length>0 ? Math.floor(length / 12) : Math.ceil(length / 12)
inches = Math.abs(length) % 12;
Если длина равна между -1 футами и 0 футами, мы хотели бы, чтобы он сказал -0 для ног, поэтому мы знаем, что это отрицательно.
Вы можете сделать это.
1) Чтобы открыть вкладку поиска замены, нажмите cmd + f или эквивалент в любой другой не MacOS (control + f).
2) Затем справа вы увидите только вариант выбора (2-я кнопка в правом верхнем углу этой вкладки). Таким образом, вы можете выбрать длинный блок кода и искать / заменять.