/******************** 将32位的ip二进制串转换为十进制 **************************/ #define MAX 32 #include<stdio.h> #include<stdlib.h> void display(char * ip); int change(char* str, int start); char ip[MAX +1]; int main(int argc, char* argv[]) { printf("please input the ip string of binary: /n"); scanf("%s",ip); display(ip); return 0; } //将32位的ip二进制串进行处理转化为点分十进制 void display(char *ip) { int i =0; for(;i<3;i++) { printf("%d.", change(ip,0+i*8)); } printf("%d/n", change(ip,0+i*8)); } //将二进制串转化为十进制 int change(char* str,int start){ int m = 0; int i = 0; int k = 0; for(i= start; i<start+8; i++) { m *=2; k = str[i] -'0'; if(k>=2) abort(); m += k; } return m; }

将32位的ip二进制串转换为十进制相关推荐

  1. python 二进制数 转字符串_Python二进制串转换为通用字符串的方法

    一个小问题 今天在做一个实验时,需要对一个包含中英文词汇的TXT文件进行读入和整理. Python代码的编码规则为UTF-8.在读入时,文件的每行是二进制串,形如: b'heroesxff..... ...

  2. python如何把二进制转文本_Python二进制串转换为通用字符串的方法

    一个小问题 今天在做一个实验时,需要对一个包含中英文词汇的TXT文件进行读入和整理. Python代码的编码规则为UTF-8.在读入时,文件的每行是二进制串,形如: b'heroes\xff..... ...

  3. 如何把32位的注册表文件转换为64位的?

    问题:比如 我的系统是64位的WIN7,但下载的极品飞车14的注册表导入文件却是32位的,于是不能用,还好网上有人做了64位的导入文件.我想知道那些达人是怎么把32位的改成64位的? 把32位的注册表 ...

  4. 二进制整数转换为十进制整数[包括负数的转换]

    二进制整数转换为十进制整数 [问题描述] 编写程序,输入字符串形式的二进制整数(长度为16位,采用补码表示),把它转换为十进制整数,输出该十进制整数.补码首位表示符号,0代表正数,1代表负数. 需要注 ...

  5. python二进制转字符串_Python二进制串转换为通用字符串

    一个小问题 今天在做一个实验时,需要对一个包含中英文词汇的TXT文件进行读入和整理. Python代码的编码规则为UTF-8.在读入时,文件的每行是二进制串,形如:b'heroes\xff..... ...

  6. 输入一个8位二进制数,将其转换为十进制数输出。

    #include <iostream> using namespace std; double power(double x, int n) {double val = 1.0;while ...

  7. 三菱plc两个16转换32位_三菱FX2NPLC如何将十进制数转换成十六进制-专业自动化论坛-中国工控网论坛...

    发表于:2010-08-20 12:42:43 18楼 7.1.4 十进制数转换成二.十六进制数 1 方法一 口诀:除N取余,逆序排列. [例3]K 200=B? 200÷2 = 100•••0 LS ...

  8. Matlab实现二进制矩阵转换为十进制

    一.问题描述 [1 1 1 0 1 0 1 1 0 1 0 0 1 1 0] 每两位3转换为一个十进制数,共5列,那么转换后是ceil(5/3)=2列. [7 1 6 1 1 2] 二.问题分析 1. ...

  9. 二进制补码转换为十进制数的方法(数学层面)

    方法: 对于正数:直接按位加权运算就行 对于负数:按位取反再+1,添负号 例如: 补码1101, 先按位取反0010, 然后加1,0011, 这个数是3,添负号:-3

最新文章

  1. android之数据存储,Android数据存储之File
  2. mysql where in 中多个参数查询
  3. 饿了么研发总监马尧:外卖推荐算法中有哪些机制与手段?
  4. 数据库-DQL练习(附答案)
  5. shell最大出现和连续出现次数_shell脚本分析 nginx日志访问次数最多及最耗时的页面(慢查询)...
  6. gateway坑点:gateway有Controller时会直接处理对应的路径并返回
  7. 手把手教你用FineBI,快速搭建可视化驾驶舱
  8. json解析与序列化
  9. 网易游戏开发工程师笔试题
  10. 三 数据结构 --数和二叉树
  11. 解决java环境变量配置不生效
  12. 基于嵌入式linux的设计与实现,基于嵌入式Linux图片浏览器的设计与实现
  13. Android 音视频开发 视频编码,音频编码格式
  14. 什么是私域?什么是会员制?
  15. 用VS2008制作主题和皮肤
  16. Facebook登陆时遇到的问题
  17. 【目标跟踪 MOT】JDE - Towards Real-Time Multi-Object Tracking
  18. Android拨号盘列表加载机制(原)
  19. Android 热点发多播,腾讯体育-中超英超直播(com.tencent.qqsports) - 6.5.21.960 - 应用 - 酷安...
  20. 在bluehost如何使用WHM面板和ssh链接添加附加IP

热门文章

  1. 共享充电宝之争:胜于专利,败于骂街 | 一点财经
  2. c 实现走迷宫流程图_[求助]:迷宫问题 流程图
  3. 零信任网络ZTNA及SDP概念理解
  4. ps CS6 不能直接拖入图片的问题!!win8 系统下
  5. 《咏怀古迹五首·其三》.唐.杜甫
  6. 微信平台发布谣言整治报告:近半年处罚公众号约4.5万个
  7. flash 与3D笔记:图片墙(1)
  8. ug怎么画曲线_120种UG表达式曲线画法
  9. matlab画双曲线的四种方法
  10. Date的getDay()和getDate()的区别: