此前參加面試的時(shí)候筒严,面試官問到一個(gè)問題:ping一個(gè)IP時(shí),手誤輸錯(cuò)了鸭蛙,最后兩位合并一起了娶视,結(jié)果還有返回,但返回地址不一致肪获,為什么?并且給出了圖片较木,大概類似如下圖:
當(dāng)時(shí)就蒙了青柄,想到了ping可能會(huì)自動(dòng)補(bǔ)齊,但為什么最后一位會(huì)變化泳赋,從23變成19.
后來經(jīng)過反復(fù)試驗(yàn)喇喉、查詢資料校坑,這個(gè)變化的邏輯被我理出來了,如下:
1.輸入3位地址膏斤,ping會(huì)自動(dòng)補(bǔ)齊邪驮,第三位補(bǔ)0。就變成:192.168.0.023
2.最后一位的023毅访,計(jì)算機(jī)識(shí)別為八進(jìn)制數(shù)字,所以自動(dòng)轉(zhuǎn)成十進(jìn)制19喻粹。所以變成:192.168.0.19.
正解。