print 'deadbeef';; deadbeef print '0x'.'deadbeef';; 0xdeadbeef print 0+ '0x'.'deadbeef';; Argument "0x" isn't numeric in addition (+) 0deadbeef print hex 'deadbeef';; 3735928559 print '77777777';; 77777777 print '0'.'77777777';; 077777777 print 0+'0'.'77777777';; 077777777 print oct '77777777';; 16777215