in reply to Float/double to hex?
Like the other monks, I’m not clear on the question being asked here. However, if floating point numbers in hexadecimal notation are wanted, Data::Float may be what you’re looking for:
#! perl use strict; use warnings; use Data::Float qw( float_hex hex_float ); my $n = 1 / 7; my $h = float_hex($n); my $d = hex_float($h); print "fraction = $n\nhex = $h\ndecimal = $d\n";
Output:
14:46 >perl 538_SoPW.pl fraction = 0.142857142857143 hex = +0x1.2492492492492p-3 decimal = 0.142857142857143 14:47 >
Hope that helps,
| Athanasius <°(((>< contra mundum | Iustus alius egestas vitae, eros Piratica, |
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Float/double to hex?
by Anonymous Monk on Feb 19, 2013 at 19:53 UTC | |
by Anonymous Monk on Feb 19, 2013 at 21:18 UTC | |
by edwyr (Sexton) on Feb 19, 2013 at 22:03 UTC |