数据传输以“位”为单位,一个位代表0或1(二进制),每8个位(bit)组成一个字节(Byte),即8bit = 1B。数据存储以10进制表示,数据传输是二进制表示。1KB = 1024B字节是指一小组相邻的二进制数码。通常是8位作为一个字节。在计算机中,一串数码作为一个整体来处理或运算的,称为一个计...
分类:
其他好文 时间:
2014-07-22 08:01:37
阅读次数:
171
最近在调算法是,涉及到rgb转yuv数据的一个函数,出现了这种常见错误:如下unsigned char *VLine = (new unsigned char[width+2]);//+1; //ULine[-1]=ULine[width]=128; //-1的16位二进制表示:1111 1111 ...
分类:
其他好文 时间:
2014-07-16 17:47:18
阅读次数:
215
状态压缩DP真心不会写,参考了别人的写法。先预处理出合理状态,我们用二进制表示可以放棋子的状态,DP[I][J][K]:表示现在处理到第I行,J:表示第I行的状态,K表示现在为止一共放的棋子数量。#include#include#define N 1111using namespace std;t....
分类:
其他好文 时间:
2014-07-14 19:56:24
阅读次数:
254
场景:
1. 在读取文件或内存时,有时候输出那段内存的十六或二进制表示进行分析。
2. 标准的printf没有显示二进制的,而%x显示有最大上限,就是8字节,超过8字节就不行了。...
分类:
编程语言 时间:
2014-07-12 21:52:09
阅读次数:
174
· 第28页
本页里的主要内容是:
1 介绍swift语言里的各类数制,或者说某一整数的不同表示形式。
1)十进制,无前缀
2)二进制,以0b开头,后边是若干个0和1的序列
3)八进制,以0o开头,后边是若干0~7的序列
4)16进制,以0x开头,后是0~9、a~f序列
以常量31为例,二进制表示31为:0b11111
以常量31为例,...
分类:
其他好文 时间:
2014-07-12 18:07:48
阅读次数:
332
题目描述:
请实现一个函数,输入一个整数,输出该数二进制表示中1的个数。例如把9表示成二进制是1001,有2位是1。因此如果输入9,该函数输出2。
分析描述:
1、对一个整数的二进制形式,要想知道其中1的个数,首先想到的应该就是遍历整个二进制数,用到的方法当然就是移动了(包含左移或右移)。例如,用1来跟给定的整数做与运算。如果结果为1...
分类:
其他好文 时间:
2014-07-11 08:11:18
阅读次数:
182
题目:输入一个整数,求该整数的二进制表达中有多少个1。例如输入10,由于其二进制表示为1010,有两个1,因此输出2。假设该整数为i。首先i和1做与运算,判断i的最低位是不是为1。接着把1左移一位得到2,再和i做与运算,就能判断i的次高位是不是1……这样反复左移,每次都能判断i的其中一位是不是1。基...
分类:
其他好文 时间:
2014-07-06 22:34:37
阅读次数:
282
一、观察:1. 0000 1000 & 0000 0111 0000 0000 结果:n=0000 1000与(n-1) 进行&(循环)运算,最后得到0,只需1次。2. 0000 1110 & 0000 1101 0000 1100 & 0000 1011 0000 1000...
分类:
其他好文 时间:
2014-07-06 16:57:18
阅读次数:
158
Divide two integers without using multiplication, division and mod operator.不用乘、除、求余操作,返回两整数相除的结果,结果也是整数。假设除数是2,相除的商就是被除数二进制表示向右移动一位。假设被除数是a,除数是b,因为不知...
分类:
其他好文 时间:
2014-07-05 20:37:18
阅读次数:
193
浮点型变量在计算机内存中占用4字节(Byte),即32-bit。遵循IEEE-754格式标准。一个浮点数由2部分组成:底数m 和 指数e。 ±mantissa × 2exponent(注意,公式中的mantissa 和 exponent使用二进制表示)底数部分 使用2进制数来表示此浮点数的实际值。指...
分类:
其他好文 时间:
2014-07-01 18:26:06
阅读次数:
199