[Rd] integer constants given by hexadecimal notation (PR#9648)

Peter Dalgaard p.dalgaard at biostat.ku.dk
Tue May 1 14:04:52 CEST 2007


murdoch at stats.uwo.ca wrote:
> On 01/05/2007 7:21 AM, Stephan wrote:
>   
>> Hi,
>>
>>     
>>> 0x10L
>>>       
>> returns: int 0
>>
>> I would expect: int 16?
>> This happens with all integer constants given by hexadecimal notation.
>> It's a bug?
>>     
>
> Certainly looks like one; I've cc'd this to the bug list (but won't be 
> able to look into fixing it).
>
>   
Not happening on Fedora Linux:

 > 0x10L
[1] 16
 > str(0x10L)
 int 16



More information about the R-devel mailing list