原理:ip位址的每段可以看成是乙個0-255的整數,把每段拆分成乙個二進位制形式組合起來,然後把這個二進位制數轉變成
乙個長整數。
舉例:乙個ip位址為10.0.3.193
每段數字 相對應的二進位制數
10 00001010
0 00000000
3 00000011
193 11000001
組合起來即為:00001010 00000000 00000011 11000001,轉換為10進製數就是:167773121,即該ip位址轉換後的數字就是它了。
的每段可以看成是乙個0-255的整數,需要對ip位址進行校驗
1 輸入ip位址
2 輸入10進製型的ip位址
輸出描述:
1 輸出轉換成10進製的ip位址
2 輸出轉換後的ip位址
10.0.3.193
167969729
167773121
10.3.3.193
#include
using
namespace
std;
int main()
點分十進位制字串IP與十進位制整數相互轉換方法
點分十進位制字串ip與十進位制整數相互轉換方法 param args public static void main string args string ip str 255.255.255.255 string array ip str.split long ip long long.parse...
十進位制度分秒lisp函式 十進位制與度分秒轉換
年月日 surda 在正弦表示式 sin a 中,我們知道 a代表是弧度數。那計算角度 30 正弦值公式為 sin radians 30 由此知道函式 radians 可以將角 度轉化成弧度。但在實際的工程測量中用到的是度 分 秒 如 126 12 36 來記錄並進行計算的,在excel 中怎樣用這...
網路程式設計基礎 二進位制與點分十進位制 轉換
2.點分十進位制和二進位制儲存相互轉換 include include include include include int main 二進位制存貯變數,32bit struct in addr ipv4 addr bin 點分十進位制 二進位制存貯 if 1 inet pton af inet,...