日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

快手,字节面试题,将IP地址转换成整数类型,再转换回来。C++代码

發布時間:2025/5/22 c/c++ 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 快手,字节面试题,将IP地址转换成整数类型,再转换回来。C++代码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目描述

原理: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地址

示例1

輸入

10.0.3.193
167969729

輸出

167773121
10.3.3.193

代碼:

//整數與IP地址間的轉換 #include<iostream> #include<string> #include<vector> using namespace std; void TransferIp(string s) {int length = s.size();int num = 0;vector<int> nums;for (int i = 0; i < length; ++i){char item = s[i];if (item == '.'){if (num > 255)return ;else{nums.push_back(num);num = 0;}}else if (item >= '0' && item <= '9')num = num * 10 + item - '0';elsereturn ;}if (num > 255)return;else{nums.push_back(num);num = 0;}long val = 0;if (nums.size() == 4){long long val1 = nums[0] << 24;long long val2 = nums[1] << 16;long long val3 = nums[2] << 8;val += val1 + val2 + val3 + nums[3];}cout << val << endl;return; }void TransferToIp(long src) { //iNum[0]其實裝的是最后一個數,先右移8位,再左移8位,相當于把后8位置0,在拿原來的數減,就會得到最后一位地址,以此類推int iNum[4];long sT = src >> 8;for (int i = 0; i < 4; i++){iNum[i] = src - (sT << 8);src = sT;sT = sT >> 8;}string sOut;for (int i = 3; i > 0 ; i--){string temp = to_string(iNum[i]);sOut += temp + '.';}sOut += to_string(iNum[0]);cout << sOut << endl; } int main() {string inStr="10.3.3.193";long sNum=167969729;TransferIp(inStr);TransferToIp(sNum);return 0; }

總結

以上是生活随笔為你收集整理的快手,字节面试题,将IP地址转换成整数类型,再转换回来。C++代码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品久久人妻av中文字幕 | 99er久久| 黄色一级片在线看 | 成人av在线网站 | 美国美女群体交乱 | 婷婷激情五月综合 | 在线观看的毛片 | 免费在线观看网址 | 亚洲GV成人无码久久精品 | 上海贵妇尝试黑人洋吊 | 国产精品九九九九九 | 清清草在线视频 | 在线天堂中文 | 草草福利影院 | 美女又爽又黄 | 91网址入口| 国产精品一二三区视频 | 国产成人精品视频 | 久草视频在线免费播放 | 在线观看国产91 | 天天做夜夜操 | 欧美激情在线一区 | 中文字幕色站 | 亚洲国产黄| 性欧美一区二区三区 | 午夜性福利 | 天天骑夜夜操 | 日韩性网| 日毛片| 激情导航| 国模一区二区三区 | 骚虎免费视频 | 天天插天天射天天干 | 亚洲一区二区三 | 激情免费av| 成年人国产视频 | 99国产精品久久久久久久成人 | 亚洲精品一级片 | 91porny在线 | 人妻熟女一区二区三区 | 欧美一区二区三区久久久 | 性色欲情网站iwww九文堂 | 男人资源站| 婷婷爱爱 | 我们的生活第五季在线观看免费 | 精品人伦一区二区三区 | 亚洲精品一区二区三区四区 | 少妇一级淫片免费 | 欧美日韩中文字幕在线视频 | 亚洲中午字幕 | 亚洲一级色 | аⅴ资源天堂资源库在线 | 亚洲视屏 | 熟女人妻在线视频 | 91丝袜美腿 | 国产精品久久久久久亚洲影视 | 成人无码一区二区三区 | 午夜av网| 午夜久久 | 在线欧美一区二区 | 精品九九九九 | 久久久精品免费 | www.中文字幕 | 色欲av伊人久久大香线蕉影院 | 美景之屋电影免费高清完整韩剧 | 91超级碰| 国产97超碰 | 伊人网影院| 精品国产伦一区二区三区 | 亚洲免费av网址 | 日韩性生交大片免费看 | 天天拍夜夜拍 | 日韩第一视频 | japanese强行粗暴 | 国产一级片久久 | 国产亚洲一区二区不卡 | 免费黄色激情视频 | 日韩黄色短片 | 狠狠干女人 | 日韩精品在线免费看 | 爆操欧美 | 欧美第二页 | 国产网站av| 国产精品久久久久久久免费大片 | 久久精品7| 永久在线| 亚洲欧美一区二区三区久久 | 亚洲国产精品久久久久久久 | 岛国av免费 | 欧美黄色精品 | 欧亚一级片| 亚洲色偷精品一区二区三区 | 日本在线观看a | 中文日韩在线观看 | 四虎影视成人永久免费观看亚洲欧美 | 日韩av在线一区二区三区 | 欧美黑人精品一区二区 | 摸大乳喷奶水www视频 | 黄色在线观看免费视频 |