lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


On Thu, Mar 15, 2012 at 20:16, Roberto Ierusalimschy
<roberto@inf.puc-rio.br> wrote:
>> > Is there an easy way to get back the hexa string representation of a
>> > given number value ?
>>
>> print ( string.format("%.13a", given_number) )
>>
>> Note: the ".13" format is only necessary on Microsoft compiler, which
>> by default only displays 5 hexadecimal digits.
>
> Which is against the standard:
>
> ISO/IEC 9899:1999 (E), §7.19.6.1
>
>  a, A [...] if the precision is missing and FLT_RADIX is a power of 2,
>  then the precision is sufficient for an exact representation of the
>  value;
>
> -- Roberto
>

Standards? Microsoft don't need no stinking standards!

-- 
Sent from my toaster.