IP位址字串與整數的互相轉化

2021-05-28 15:09:38 字數 604 閱讀 8790

/*

name: ip字串與整數的互相轉化

author: unimen

date: 04/10/2011 21:32

*//*

思路:1、由字串轉整數,由高位挨個讀取就行,每讀取乙個域就計算出其值,然後這樣運算

第乙個域:左移24位

第二個域:左移16位

第三個域:左移8位

第四個域:不用移

然後依次將所得的值相加即得最後結果

2、由整數轉字串其實很簡單,int數中,每個位元組對應ip位址中的乙個域,因此只要能獲得

整數的每個位元組並做相應的轉換即可,具體的做法見**

*/#include #include #include using namespace std;

//ip字串轉32位int數

unsigned int ipstrtoint(const char *ip)

temp = 0;

for (pstart; pstart!=pend; ++pstart)

uresult += temp<>test)

// return 0;

}

字串和JSON物件的互相轉化

首先要說一下這兩個方法前面為啥要寫乙個大寫的json,這是因為es5新增了json物件,用來處理json格式資料。它有兩個方法 json.stringify 和json.parse 這兩個方法的用法如下 1.parse的英文意思是解析,所以它的功能就是讓字串解析出json物件.eg var str ...

C 字串和byte之間的互相轉化

平時總結的字串和byte的轉化操作 region 字串和byte之間的轉化 數字和位元組之間互轉 public static int inttobitconverter int num 將字串轉為16進製制字元,允許中文 public static string stringtohexstring ...

json格式的字串和陣列互相轉化

json格式的陣列與字串資料格式都一樣,但引用到瀏覽器上用控制台檢視時卻不相同。json格式的字串 json格式的陣列 0 id 10001 parent text 例項1 state selected true 1 id 10002 parent text 例項2 state selected t...