码迷,mamicode.com
首页 >  
搜索关键字:进制    ( 31699个结果
ipv4理论知识2-分类编址、ip分类、网络标识、主机标识、地址类、地址块
分类编址 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(数论)
题目链接: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的下标值。 很多CPU都在硬件层面直接提供该指令,例如,i386的BSF指令。但是,如果硬件没有提供该指令,又当如何。来看kernel中的算法: 应用分治思想进行依序判断..... 1 int __ffs(int x) 2 ...
分类:其他好文   时间:2014-07-22 23:00:13    阅读次数:336
sdut 2841 Bit Problem (水题)
题目贴这个题是因为看题解有更简单的方法, 我做的时候是直接算的, 也很简单。贴一下题解吧:如果一个整数不等于 0,那么该整数的二进制表示中至少有一位是 1。这个题结果可以直接输出 x - (x&(x-1));因为x-1 之后二进制下,就是最右边的1变成了0, 最右边的1的 右边所有的0变成了1, 不...
分类:其他好文   时间:2014-05-01 22:28:17    阅读次数:472
IP地址格式输出
本实例:输入一个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
PE文件结构
【PE文件结构】 【PE结构相关的3种地址】 【特征码】 很多EXE会被加壳,加壳的特点是入口地址被替换。所以入口地址处的代码常常可以用来判断EXE是否被加壳,以及用来判断是哪种程序生成的程序。这些可以判定目标的二进制机器码被称为特征码。特征码匹配就是一个二进制的匹配。
分类:其他好文   时间:2014-05-01 21:27:56    阅读次数:500
[HTML5 Canvas学习]使用颜色和透明度
在canvas中使用颜色和透明度,通过context的strokeStyle和fillStyle属性设置,strokeStyle和fillStyle的值可以是任意有效的css颜色字串。可以用RGB、RGBA、HSL、HSLA以及十六进制RGB标注来指定颜色,也可以通过 “yellow”、“sil.....
分类:Web程序   时间:2014-05-01 19:53:35    阅读次数:548
求二进制数中1的个数
问题:对于一个字节(8bit)的无符号整形变量,求二进制表示中“1”的个数,要求算法的执行效率尽可能高。 1 #include 2 using namespace std; 3 //最简单的思路,除2有余数 4 int fun1(unsigned int a) 5 { 6 int coun...
分类:其他好文   时间:2014-05-01 19:47:34    阅读次数:355
java对象流
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。 把Java对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为Ja.....
分类:编程语言   时间:2014-05-01 19:34:42    阅读次数:283
十进制转二进制
十进制转二进制的递归实现算法: 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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!