my $float= unpack "f", pack "L", 0x428C0000; #### my $string= "0x428C0000"; my $float= unpack "f", pack "L", hex $string; #### my $string= "\x42\x8C\x00\x00"; #### $float= unpack "f", $string; $float= unpack "f", scalar reverse $string; #### my $string= "\x42\x8C\x00\x00"; my $float= unpack "f", pack "L", unpack "N", $string;