Если не пользоваться format и выводить число просто так:
$имя
то это эквивалентно ^имя.format[%.15g]. Такое форматирование автоматически выбирает наиболее подходящий вид: числа будут выведены в обычном формате, если это возможно, а очень малые (меньше 1e-05) или очень большие (больше 1e+15) числа - в экспоненциальном формате. Примеры $var(15.67678678)
^var.format[%.2f]
Возвратит: 15.68
$var(0x123)
^var.format[0x%04X]
Возвратит: 0x0123