将十进制ip转换为二进制显示。如输入128.1.2.128,转换为10000000.00000001.00000010.10000000

#include <stdio.h>
#include <string.h>
//将IP地址转化为二进制void bin(int s){int c[8]={0};int i=7,tmp,j;while(s!=0){tmp = s%2;c[i] = tmp;s = s/2;i--;}for(j=0;j<8;j++){printf("%d",c[j]);}
}
int main(){int l,n=0,i,j;char c[30];int s[3];while(scanf("%s",c)!=EOF){l = strlen(c);for(i=0;i<l;i++){if(c[i]>='0'&&c[i]<='9'){j = c[i] - '0';n = n*10+j;}else{bin(n);printf(".");n=0;}if(i==l-1){bin(n);} }       }return 0;
} 

将十进制ip转换为二进制显示相关推荐

  1. C++十进制数转换为二进制表示的算法(附完整源码)

    C++十进制数转换为二进制表示的算法 C++十进制数转换为二进制表示的算法完整源码(定义,实现,main函数测试) C++十进制数转换为二进制表示的算法完整源码(定义,实现,main函数测试) #in ...

  2. Java中实现十进制数转换为二进制的几种办法

    Java中实现十进制数转换为二进制 第一种:除基倒取余法 这是最符合我们平时的数学逻辑思维的,即输入一个十进制数n,每次用n除以2,把余数记下来,再用商去除以2...依次循环,直到商为0结束,把余数倒 ...

  3. Java中实现十进制数转换为二进制

    Java中实现十进制数转换为二进制 第一种:除基倒取余法 这是最符合我们平时的数学逻辑思维的,即输入一个十进制数n,每次用n除以2,把余数记下来,再用商去除以2-依次循环,直到商为0结束,把余数倒着依 ...

  4. 实现输入一个十进制正整数转换为二进制输出

    package com.study;import java.util.Scanner;/** 输入一个十进制正整数转换为二进制*/ public class Conversion {public st ...

  5. 利用栈实现把十进制数转换为二进制至十六进制之间的任一进制数并输出的功能。(第二版)

    [实验题目内容] 保持计算机默认的十进制不变(要求不用C++流操纵符转换基数为八进制形式oct,不用C++流操纵符转换基数为十六进制形式hex,也不用setbase(base)函数将基数设置为base ...

  6. 利用栈实现把十进制数转换为二进制至十六进制之间的任一进制数并输出的功能。

    利用栈实现把十进制数转换为二进制至十六进制之间的任一进制数并输出的功能. [实验题目内容] [实验环境](使用的软件):VS - 2010 [项目设计源代码] [项目测试运行结果截图] [实验题目内容 ...

  7. 点分十进制IP转换为十进制数以及逆变换,JavaScript

    今天有这个特殊需求(配置voip路由器),就随便写了写这个,因为是在web前端上,就用JavaScript完成的,各位看官多多指教,很久没有来园子发文了,希望今天冒的泡不要被扔臭鸡蛋! 代码如下: H ...

  8. Python | 不使用库函数将十进制数转换为二进制

    Given a decimal number and we have to convert it into binary without using library function. 给定一个十进制 ...

  9. android 16进制负数转化,十进制负数转换为二进制、八进制、十六进制的知识分享...

    程序猿们或许对二进制都不陌生,二进制是计算技术中广泛采用的一种数制.二进制数据是用0和1两个数码来表示的数.但是很多人都会将二进制转换成整数,但是如何用二进制表示负数呢?有的人会说,在二进制前面加个负 ...

最新文章

  1. 实训3:配置网络负载平衡服务_Linux系统配置及服务管理第十四章网络管理实战2...
  2. 电路基础知识 -- 三态
  3. 如何HttpWebRequest模拟登陆,获取服务端返回Cookie以便登录请求后使用
  4. github最值得收藏的Bootstrap3后台管理框架
  5. ubuntu-14.04.2-desktop使用方法
  6. Dapp简单的投票小例子
  7. 《Introduction to Computing Systems: From bits and gates to C and beyond》
  8. zabbix监控mysql死锁
  9. JS报错:Cannot read property 'type' of undefined
  10. oracle中的脱机与联机,使存储池中的设备联机和脱机
  11. C语言常见的陷阱与缺陷
  12. Android即时智能聊天软件
  13. 为什么一线互联网公司的校招高薪都是算法类,工程岗校招不配拥有高薪吗?
  14. mac下Xshell和Xftp | Royal TSX
  15. CENTOS上的网络安全工具(十六)容器特色的Linux操作
  16. 阿里云Linux服务器部署Mysql,JDK以及Tomcat教程
  17. jupyter内核配置问题
  18. 生成树最小树形图 -- 朱刘算法详解
  19. 东芝三星正式停产光驱:市场只剩两家
  20. Runtime Error(ACCESS_VIOLATION)常见解决方法

热门文章

  1. UPS FedEx DHL TNT
  2. VIA标注自己的数据集,用于MASK-RCNN训练
  3. springboot高校大学校园论坛系统
  4. 电力缴费系统-台区同期线损管理系统_系统结构图_ER图_数据字典
  5. 什么是cross join,inner join,left join,right join以及full outer join
  6. Python标准库:内置函数property(fget=None, fset=None, fdel=None, doc=None)
  7. springboot集成PDF导出
  8. 京东商品详情页API接口、京东详情API接口、京东商品销量API接口、京东商品列表API接口、京东APP详情API接口、京东SKU信息接口,京东API接口
  9. 常用github插件
  10. TDS (Tivoli Directory Server)学习指南