码迷,mamicode.com
首页 >  
搜索关键字:二进制表示    ( 1014个结果
Redis学习五(新数据类型)
1. bitmaps 1.1 简介 现代计算机用二进制(位) 作为信息的基础单位, 1个字节等于8位, 例如“abc”字符串是由3个字节组成, 但实际在计算机存储时将其用二进制表示, “abc”分别对应的ASCII码分别是97、 98、 99, 对应的二进制分别是01100001、 01100010 ...
分类:其他好文   时间:2021-06-13 10:34:31    阅读次数:0
LeetCode67. 二进制求和
LeetCode67. 二进制求和 题目描述 /** * * 给你两个二进制字符串,返回它们的和(用二进制表示)。 * * 输入为 非空 字符串且只包含数字 1 和 0。 * */ 思路分析 二进制求和算法思路和十进制求和完全一致 二进制是逢2进一,而十进制是逢10进1,其他进制也类似 从最低位到最 ...
分类:其他好文   时间:2021-06-06 19:15:11    阅读次数:0
原码反码补码
1. 原码 原码是一种计算机中对数字的二进制定点表示法。原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为 0,负数该位为 1(0 有两种表示:+0 和 -0),其余位表示数值的大小。举个例子,我们用 8 位二进制表示一个数,+12 的原码为 00001100,-12 的原码就是 ...
分类:其他好文   时间:2021-06-06 19:00:36    阅读次数:0
判断是否为2/4的幂
一个数 n 是 2 的幂,当且仅当 n 是正整数,并且 n的二进制表示中仅包含 1 个 1。 n>0 and n&(n-1)==0 一个数 n 是 4 的幂,当且仅当 n 是正整数,并且 n的二进制表示中仅包含 1 个 1,且1位于偶数位。 n>0 and n&(n-1)==0 and (n&0xa ...
分类:其他好文   时间:2021-06-02 18:20:23    阅读次数:0
信息学C++教程<-4->计算机内的数据编码
机器数 ? 一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1. 比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是00000011。如果是 -3 ,就是 10000011 。 ? 那么,这里的 000000 ...
分类:编程语言   时间:2021-06-02 16:51:03    阅读次数:0
num&(num-1)的用途
作用1:判断num是否是2的指数 if(num&(num-1)==0)//num是2的指数 解释:2的指数的二进制表示为1000,该值减一为0111,两者相与必为0。 作用2:计算num二进制表达中1的个数 int numOf1(int num){ int res=0; while(num!=0){ ...
分类:其他好文   时间:2021-05-24 11:08:43    阅读次数:0
C语言 位运算操作集合
位运算是一种基于整数二进制表示的运算,使用位运算在一些情况下可以有效提高算法效率。这篇博客主要对位运算进行总结,收集一些常用的位运算操作,并介绍几道例题。 基本的位运算分为六种,分别是按位与,按位或,按位异或,按位取反,左移,右移。 与,或,异或 这三个运算符都是涉及两个数的运算符。它们的作用可以通 ...
分类:编程语言   时间:2021-04-27 14:09:56    阅读次数:0
PAT 乙级 1057.数零壹 C++/Java
题目来源 给定一串长度不超过 1 的字符串,本题要求你将其中所有英文字母的序号(字母 a-z 对应序号 1-26,不分大小写)相加,得到整数 N,然后再分析一下 N 的二进制表示中有多少 0、多少 1。例如给定字符串 PAT (Basic),其字母序号之和为:16+1+20+2+1+19+9+3=7 ...
分类:编程语言   时间:2021-04-19 16:06:23    阅读次数:0
Leetcode67-二进制求和
Leetcode67-二进制求和 给你两个二进制字符串,返回它们的和(用二进制表示)。输入为非空字符串且只包含数字 1 和 0。 示例 1: 输入: a = "11", b = "1" 输出: "100" 示例 2: 输入: a = "1010", b = "1011" 输出: "10101" 本题 ...
分类:其他好文   时间:2021-04-09 13:24:02    阅读次数:0
算法里的位运算技巧
#n&(n-1) 作用是消除数字的二进制表示中的最后一个1 #左移和右移 >>> >> <<< << 左移乘2 右移除2 #n&1 == 1 用来判断n的二进制最后一位是不是1,是1则true,是0则false 也就是可以用来判断n的奇偶性 所以,!(n&1) == 1可以用来判断是否为0 ...
分类:编程语言   时间:2021-03-31 11:45:08    阅读次数:0
1014条   1 2 3 4 ... 102 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!