Существует ли встроенная библиотека, которую я могу использовать для преобразования нотации с плавающей запятой в стиле c99, например: 0x1.0p23f, в обычные числа с плавающей запятой, используя Perl (и наоборот)?
Нет ничего встроенного, но CPAN - ваш друг. Модуль Data :: Float имеет функции hex_float и float_hex для этого.
hex_float
float_hex