颠倒给定的 32 位无符号整数的二进制位。 示例 1: 输入: 00000010100101000001111010011100输出: 00111001011110000010100101000000解释: 输入的二进制串 00000010100101000001111010011100 表示无符号 ...
分类:
其他好文 时间:
2019-06-18 20:15:46
阅读次数:
105
bit电脑记忆体中最小的单位,在二进位电脑系统中,每一bit 可以代表0 或 1 的数位讯号。 Byte字节单位,一般表示存储介质大小的单位,一个B(常用大写的B来表示Byte)可代表一个字元(A~Z)、数字(0~9)、或符号(,.?!%&+-*/),但中文字需要2个Byte。1 Byte = 8 ...
分类:
其他好文 时间:
2019-04-15 16:00:10
阅读次数:
185
异或运算符^也称XOR运算符。它的规则是若参加运算的两个二进位同号,则结果为0(假);异号则为1(真)。即0 ^ 0=0,0 ^ 1=1,1 ^ 1=0。 性质: (1) 一个数与1异或会翻转 (2) 一个数与0异或保持不变 (3) 一个数异或它本身等于0 (4) 每一位的结果只与该位有关。 应用: ...
分类:
编程语言 时间:
2018-12-15 21:02:20
阅读次数:
177
RMQ https://ac.nowcoder.com/acm/contest/283/J 题目描述 按位或运算:处理两个长度相同的二进制数,两个相应的二进位中只要有一个为1,该位的结果值为1。例如5 or 3 = 7 0101(十进制5) OR 0011(十进制3) = 0111(十进制7) —— ...
分类:
其他好文 时间:
2018-11-27 13:47:44
阅读次数:
235
base64是一种编码,用6个二进位来表示一个字节。图片可通过base64编码转换成一组字符串。直接解码该字符串即可获取图片。base64编码后的图片写入网页可以减少一个http请求,但是不能缓存图片。而且编码后比原来图片体积大三分之一左右。所以只适用于icon这类10K以内的图片。html中直接显... ...
分类:
Web程序 时间:
2018-10-16 13:48:48
阅读次数:
174
1.十进制和进制 十进制位权的理解: 12360=0*10(1-1)+6*10(2-1)+3*10(3-1)+2*10(4-1)+1*10(5-1) (n-n)表示次方 2.二进制:二进制是计算机技术中广泛采用的一种数秩,是逢二进位的进位秩。0和1是基本算符。因为它使用0和1两个数字符号。 二进制转 ...
分类:
编程语言 时间:
2018-10-02 20:40:50
阅读次数:
229
前言:继续学习剑指offer!!! 面试题10: 这道题相对简单,但要对位运算了解。 位运算大体上只有5种运算,总结如下: 按位与 “&”: 将参与运算的两操作数各对应的二进制位进行与 操作,只有对应的两个二进位均为1时,结果的对 应二进制位才为1,否则为0。 通常用来将某变量中的某些位清0且同时保 ...
分类:
其他好文 时间:
2018-06-11 15:51:00
阅读次数:
133
有些数据在存储时并不需要占用一个完整的字节,只需要占用一个或几个二进制位即可。例如开关只有通电和断电两种状态,用 0 和 1 表示足以,也就是用一个二进位。正是基于这种考虑,C语言又提供了一种叫做位域的数据结构。在结构体定义时,我们可以指定某个成员变量所占用的二进制位数(Bit),这就是位域。请看下 ...
分类:
其他好文 时间:
2018-05-28 18:56:57
阅读次数:
718
一 概述 bit:电脑记忆体中最小的单位,在二进位电脑系统中,每一bit 可以代表0 或 1 的数位讯号。 Byte:字节单位,一般表示存储介质大小的单位,一个B(常用大写的B来表示Byte)可代表一个字元(A~Z)、数字(0~9)、或符号(,.?!%&+-*/),但中文字需要2个Byte。 注意: ...
分类:
其他好文 时间:
2018-03-15 22:11:44
阅读次数:
221
有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数 ...
分类:
编程语言 时间:
2018-03-03 18:16:32
阅读次数:
210