網路程式設計基礎 二進位制與點分十進位制 轉換

2021-07-06 01:59:27 字數 648 閱讀 1600

/*

2.點分十進位制和二進位制儲存相互轉換

*/#include

#include

#include

#include

#include

int main()

; /* 二進位制存貯變數,32bit */

struct in_addr ipv4_addr_bin;

/* 點分十進位制->二進位制存貯 */

if(-1 == inet_pton(af_inet, ip, &ipv4_addr_bin))

printf("binary address : 0x%08x\n",ipv4_addr_bin);

/* 二進位制->點分十進位制轉換 */

if(null == inet_ntop(af_inet, &ipv4_addr_bin, addrdotdec,sizeof(addrdotdec)))

/* 觀察可見是大端儲存 */

網路基礎 關於進製轉換 二進位制與十進位制

網路概述 internet網際網路,就像公路一樣將各個城市連在一起,同樣也連著成千上萬的電腦,internet前身是美國國防部研究的arpanet 阿帕網 第一階段 20世紀60年代末,美 方為了避免自己計算機襲擊遭到癱瘓,1969年啟用阿帕網,當時只有4臺電腦相連,阿帕網是internet的前身。...

二進位制與十進位制

人們在生產實踐和日常生活中創造了多種表示數的方法,這些數的表示規則稱為數制。例如人們常用的十進位制 計算機中採用的二進位制等。十進位制計數法的加法規則是 逢十進一 任意乙個十進位制可用0 1 2 3 4 5 6 7 8 9十個字元的組合表示,它的基數是 10。二進位制計數法的加法規則是 逢二進一 任...

二進位制與十進位制

從右往左開始,數每一位2的n次冪並相加,冪從0開始每次遞增1 11101010 1 2 7 1 2 6 1 2 5 0 2 4 1 2 3 0 2 2 1 2 1 0 2 0 234除以2除到商為0即止,再把餘數倒序相連 234 234 2 商 117 餘 0 117 2 商 58 餘 1 58 2...