IP位址轉換

2021-06-29 00:57:51 字數 624 閱讀 4017

時間限制

400 ms

記憶體限制

65536 kb

**長度限制

8000 b

判題程式

standard

乙個ip位址是用四個位元組(每個位元組8個位)的二進位製碼組成。請將32位二進位製碼表示的ip位址轉換為十進位制格式表示的ip位址輸出。

輸入格式:

輸入在一行中給出32位二進位制字串。

輸出格式:

在一行中輸出十進位制格式的ip位址,其由4個十進位制數組成(分別對應4個8位的二進位制數),中間用「.」分隔開。

輸入樣例:

11001100100101000001010101110010
輸出樣例:
204.148.21.114
#include #include int main()

printf("%d",num);

if(j!=32)

printf(".");

else

printf("\n");

} return 0;

}

IP位址轉換函式

ip位址轉換函式 unsigned long inet addr const char cp inet addr將乙個點分十進位制ip位址字串轉換成32位數字表示的ip位址 網路位元組順序 char inet ntoa struct in addr in inet ntoa將乙個32位數字表示的ip...

IP位址轉換函式

include in addr t inet addr const char strptr 點分十進位制ipv4位址轉換為網路ipv4位址,失敗返回inaddr none int inet aton const char cp,struct in addr inp 點分十進位制ipv4位址轉換為網路...

轉換IP位址格式

非原創 只是學習而已。後記 define nipquad addr unsigned char addr 0 unsigned char addr 1 unsigned char addr 2 unsigned char addr 3 define nipquad fmt u.u.u.u 轉換ip位...