Страница 1 из 1

округление числа

Добавлено: 05 май 2026, 17:50
ya
округление числа

Код: Выделить всё

printf '%.*f\n' 3 6.6666
где 3 - это до какого знака округляем число 6.6666, в данном случае до третьего знака будет округление
Результат: 6.667

округление числа в большую сторону

Код: Выделить всё

function float() {
bc << EOF
num = $1;
base = num / 1;
if (((num - base) * 10) > 1 )
    base += 1;
print base;
EOF
echo ""
}

float 3.2
В данном случае округляется число 3.2 до 4