У12.1 Наибольшее целое

У12.1 Наибольшее целое

Предположим, компьютер генерирует исключение, когда сложение целых дает переполнение. Используя обработку исключений, напишите приемлемую по эффективности функцию, возвращающую наибольшее положительное целое, представимое на этой машине.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Глава 13 Целое и части

Из книги Мифический человеко-месяц [как создаются программные системы] автора Брукс Фредерик


Пример 4-4. Целое число или строка?

Из книги Искусство программирования на языке сценариев командной оболочки автора Купер Мендель

Пример 4-4. Целое число или строка? #!/bin/bash# int-or-string.sh: Целое число или строка?a=2334 # Целое число.let "a += 1"echo "a = $a " # a = 2335echo # Все еще целое число.b=${a/23/BB} # замена "23" на "BB". # Происходит трансформация числа в строку.echo "b = $b" # b = BB35declare -i b


Пример 22-3. Наибольшее из двух чисел

Из книги Человеческий фактор. Успешные проекты и команды автора Листер Тимоти

Пример 22-3. Наибольшее из двух чисел #!/bin/bash# max.sh: Наибольшее из двух целых чисел.E_PARAM_ERR=-198 # Если функции передано меньше двух параметров.EQUAL=-199 # Возвращаемое значение, если числа равны.max2 () # Возвращает наибольшее из двух чисел.{ # Внимание: сравниваемые