关于ping命令的IP地址变更

此前参加面试的时候,面试官问到一个问题:ping一个IP时,手误输错了,最后两位合并一起了,结果还有返回,但返回地址不一致,为什么?并且给出了图片,大概类似如下图:


问题图片

当时就蒙了,想到了ping可能会自动补齐,但为什么最后一位会变化,从23变成19.
后来经过反复试验、查询资料,这个变化的逻辑被我理出来了,如下:
1.输入3位地址,ping会自动补齐,第三位补0。就变成:192.168.0.023
2.最后一位的023,计算机识别为八进制数字,所以自动转成十进制19。所以变成:192.168.0.19.
正解。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容