У12.1 Наибольшее целое
У12.1 Наибольшее целое
Предположим, компьютер генерирует исключение, когда сложение целых дает переполнение. Используя обработку исключений, напишите приемлемую по эффективности функцию, возвращающую наибольшее положительное целое, представимое на этой машине.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Пример 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 () # Возвращает наибольшее из двух чисел.{ # Внимание: сравниваемые