分类编址
ipv4的体系结构中有分类编址和无分类编址(后续会介绍到),在分类编址时,ipv4地址分为A、B、C、D、E这5类。每类占用的IP比例和个数如下图:
ipv4分类识别
计算机以二进制方式存储ipv4地址,在这种情况下可以和方便的写出一种算法,通过一个连续检查过程来查找出该ip地址的类别。流程图如下:
网络标识和主机标识
对于A、B、C类IP地址,...
分类:
其他好文 时间:
2014-07-22 23:03:14
阅读次数:
275
题目链接:uva 1530 - Floating Point Numbers
题目大意:给出一个16位的二进制数,用来表示一个浮点数,第一位为符号,1~7位表示一个十进制的数s,e=63-s;剩下的8位为小数部分,默认整数部分为1,得到f,然后最后a=f*2^e,要求用科学计数法输出a。
解题思路:模拟就好了,注意0的情况特殊处理,以及科学计数法的整数部分不能为0.
...
分类:
其他好文 时间:
2014-07-22 23:02:13
阅读次数:
250
1、cocos2d支持python,创建项目都可以用它自带的脚本, 所以第一步下载安装python, 然后配置系统环境变量, 让操作系统支持python脚本, 能找到二进制文件
地址: https://www.python.org/
2、下载cocos2d-x 3.0 源码,解压
地址: http://www.cocos2d-x.org/...
分类:
其他好文 时间:
2014-07-22 23:00:33
阅读次数:
283
问题描述: 输入一个整数,返回其二进制表示中最低的一位为1的下标值。
很多CPU都在硬件层面直接提供该指令,例如,i386的BSF指令。但是,如果硬件没有提供该指令,又当如何。来看kernel中的算法:
应用分治思想进行依序判断..... 1 int __ffs(int x) 2 ...
分类:
其他好文 时间:
2014-07-22 23:00:13
阅读次数:
336
islower() 是否为小写字母isupper() 是否为大写字母isalpha()
是否为字母isalnum() 是否为字母或十进制数字iscntrl() 是否为控制字符isprint() ...
分类:
其他好文 时间:
2014-05-02 20:37:35
阅读次数:
420
内存(英语:Computer
memory)是一种利用半导体技术做成的电子设备,用来存储数据。电子电路的数据是以二进制的方式存储,存储器的每一个存储单元称做记忆元。存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内存)。?基本简介
内存是计算机中重要的部件之一,它是....
分类:
其他好文 时间:
2014-05-02 19:08:47
阅读次数:
415
javascript把RGB指定颜色转换成十六进制颜色...
分类:
编程语言 时间:
2014-05-02 18:53:26
阅读次数:
383
题目贴这个题是因为看题解有更简单的方法, 我做的时候是直接算的,
也很简单。贴一下题解吧:如果一个整数不等于 0,那么该整数的二进制表示中至少有一位是 1。这个题结果可以直接输出 x - (x&(x-1));因为x-1
之后二进制下,就是最右边的1变成了0, 最右边的1的 右边所有的0变成了1, 不...
分类:
其他好文 时间:
2014-05-01 22:28:17
阅读次数:
472
本实例:输入一个32位二进制的数,每隔八位分开将其转换为十进制以IP格式输出。 1
#include 2 /* 3 以IP地址形式输出 4 */ 5 int main(void) 6 { 7 int i; 8 int ip[4]={0}; 9
char a[33];...
分类:
其他好文 时间:
2014-05-01 22:19:07
阅读次数:
754
十进制转二进制的递归实现算法: 1 #include 2 void dectobi(int
a); 3 4 int main() 5 { 6 int i; 7 printf("please input a decimical number\n"); 8
scanf("%...
分类:
其他好文 时间:
2014-05-01 19:19:33
阅读次数:
397