0 as a leading digit on an integer indicate octal...

010 octal is 8 decimal.

Owen

On Nov 22, 2010, at 11:52 AM, Greg Whynott wrote:

> 
> i was pinging a host from a windows machine and made a typo which seemed 
> harmless.  the end result was it interpreted my input differently than what I 
> had intended.   thinking this was a m$ issue I quickly took the opportunity 
> to poke fun at windows as the senior m$ admin was near by.
> 
> "look at how brain dead this os is,  it can't even do simple math!"
> 
> He is now looking at my screen scratching his head…..
> 
> "watch,  i'll open a shell on os x and show you how it can add 0 +10"
> 
> I open a shell on os x,  same behavior as windows.
> 
> " ok so apple is brain dead too,  watch,  it'll work on linux!"
> 
> same deal…
> 
> 
> long story short,  it does work as expected on all our hardware routing gear. 
>    still not sure what is happening here…
> 
> 
> osx-gwhynott:~ gwhynott$ ping 10.010.10.1
> PING 10.010.10.1 (10.8.10.1): 56 data bytes
> 
> 
> gwhyn...@ops:~$ ping 10.010.10.1
> PING 10.010.10.1 (10.8.10.1) 56(84) bytes of data.
> 
> 
> CORE1>ping 10.010.10.1
> Type escape sequence to abort.
> Sending 5, 100-byte ICMP Echos to 10.10.10.1, timeout is 2 seconds:
> !!!!!
> 
> 
> anyone happen to know how the OS's are interpreting the 010?   doesn't appear 
> work out in base[2-10] (1010,101,22,20,14,13,12,11,10,A)
> 
> 
> thanks!
> 
> greg
> 
> 
> 
> 
> 
> --
> 
> This message and any attachments may contain confidential and/or privileged 
> information for the sole use of the intended recipient. Any review or 
> distribution by anyone other than the person for whom it was originally 
> intended is strictly prohibited. If you have received this message in error, 
> please contact the sender and delete all copies. Opinions, conclusions or 
> other information contained in this message may not be that of the 
> organization.


Reply via email to