二进制转换为十进制c语言编程,将二进制IP地址转换成十进制(C语言程序实现)
将二进制IP地址转换成十进制(C语言程序实现)
/*
* Name: IP Address
* Funcion: To convert binary numbers to decimal numbers
* Input: 00000011100000001111111111111111
* Output: 3.128.255.255
*/
#include
void main()
{
char input[32];
int output[4];
int count = -1;
for(int i = 0; i < 4; i++ )
output[i] = 0;
gets( input );
for( i = 0; i < 32; i++ )
{
if( i % 8 == 0 )
count++;
if( input[i] == '1' )
{
switch( i % 8 )
{
case 0:
output[count] += 128;
break;
case 1:
output[count] += 64;
break;
case 2:
output[count] += 32;
break;
case 3:
output[count] += 16;
break;
case 4:
output[count] += 8;
break;
case 5:
output[count] += 4;
break;
case 6:
output[count] += 2;
break;
case 7:
output[count] += 1;
break;
default:
break;
}
}
}
printf( "%d.%d.%d.%d\n", output[0], output[1], output[2], output[3] );
}
二进制转换为十进制c语言编程,将二进制IP地址转换成十进制(C语言程序实现)相关推荐
- bash 将二进制转换为十进制_PowerShell把IP地址转换成二进制的方法
IPv4地址其实是32位二进制数字,然后我们将它分成四段,每段8位.8位二进制能表达的范围是0~255,所以点分十进制的每一个数字的取值都在0~255之间.有的时候,比如为了换算子网掩码,我们需要将I ...
- linux c十六进制转十进制函数,用Linux/Unix命令把十六进制转换成十进制(转)
那天写个脚本,需要把十六进制的数字转成十进制的打出来,发现不知道要怎么弄,搜一下,原来还是很简单的,比用C语言什么的容易多了,就一些现成的命令就解决了. 先列两种简单的方法: 1) echo 自己就能 ...
- C语言ip地址转换成十六进制,在C ++中将IP地址转换为十六进制的程序
使用输入作为IP地址值给出,任务是将给定IP地址表示为其十六进制等效项. 什么是IP地址 IP地址或Internet协议是一个唯一编号,用于唯一描述您连接到网络的硬件.Internet是指通过网络和协 ...
- C语言ip地址转换成十六进制,将IP地址转换为十六进制
有时你会看到它的格式是这样的HEX IP地址. 0xC0.0xA8.0x2A.0x48 这里是我如何做到这一点在我的头上,因为我不擅长与大的数字,因为十六进制是基于16下图是DEC左和HEX的权利. ...
- ip 十进制 整型 java_IP地址转换成10进制整数(zt)
一.由域名求IP地址的程序 下面程序由命令行输入域名,输出ip import java.net.*; public class nslookup { //Usage:java nslookup hos ...
- IP地址点分十进制与二进制整数之间的转换
error C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WAR ...
- 二进制转换成十进制算法
用较为精简的方式,实现将二进制数转换成十进制数: 1 --> 1 10 --> 2 100 --> 4 - 转换函数如下: int change(int base2) {int te ...
- c语言成绩等级switch语句,请高手 帮忙做一道c语言题 编程,把百分制成绩转换成5级记分制,要求用switch语句。 90分以上(包括90):...
请高手 帮忙做一道c语言题 编程,把百分制成绩转换成5级记分制,要求用switch语句. 90分以上(包括90): 关注:243 答案:6 mip版 解决时间 2021-02-04 20:52 提 ...
- 【偏门技巧】C语言编程实现对IPV4地址的合法性判断(使用正则表达式)
C语言编程实现对IPV4地址的合法性判断(使用正则表达式) 有了解过我的朋友,可能有点印象,我在N年前的博客中,就写了这个主题,当时确实是工作中遇到了这个问题.本想着等工作搞完之后,就把这个问题的解决 ...
最新文章
- python 习题集锦
- Find Code for Research Papers
- TCL基础篇---基本语法(持续更新)
- 隐藏模块(无模块注入)
- 移动端图片上传方法【更好的兼容安卓IOS和微信】
- REM中的几种发料方式
- Redis缓存与数据库双写一致性
- 为什么越来越多的人消失在朋友圈?
- python的网页解析器_python 之网页解析器
- jzoj3302-[集训队互测2013]供电网络【上下界网络流,费用流,动态加边】
- 实验7 寻址方式在结构化数据访问总的应用
- selenium python下载_使用Selenium、Chrome和Python下载PDF
- css复选框样式_使用CSS样式复选框
- PyTorch 1.0 中文官方教程:什么是 PyTorch
- 等响度曲线_等响曲线是如何绘制的?响度级
- python进阶教程之异常处理
- Android实现浮层的上下滑动(支持内部加入View)
- streamVR里面自带的交互的例子
- 软件工程师嵌入式开发交流论坛推荐排行
- Tcar:智能车之基于mg995型号舵机的驱动控制模块
热门文章
- 蓝云EasyTrack V9荣获“2018年度深圳市软件行业创新产品”奖(内附完整获奖名单)
- 深度长文:STM32单片机是如何软硬件结合的
- 图说 ES Modules
- POJ-1083 Moving Tables(imos算法)
- 聊聊Jhipster,强烈推荐Java开发看看,节省很多时间
- zbg是什么意思_mzbg的含义,mzbg是什么的缩写,mzbg的词语,mzbg代表的意思
- 死神境界账号服务器,死神境界1.2.0正式版 附攻略/隐藏密码
- Hadoop三大组件之分布式文件操作系统HDFS实现原理及编程
- 养生需知:世上最健康的作息时间
- GC 和 OOM 举例