码迷,mamicode.com
首页 >  
搜索关键字:补码    ( 1286个结果
如何计算位运算中的左移和右移
正数的左移和右移以3为例3的二进制为00000011右移2位的时候将最右的11去掉左边补00结果为:00000000 — >十进是中的0左移2位的时候将最左的00去掉右边补00结果为:00001100 —–>十进是中的12 对于-3来说,负数的都是以补码的形式存在于计算器中补码 = 反码+1-3的二 ...
分类:其他好文   时间:2020-06-24 11:52:40    阅读次数:312
1065 A+B and C (64bit) (20分)
假如只有四位,数的取值范围是-8~7(1000~0111),溢出的结果可以用两数相加的结果模2^4,比如7+1=8,0111+0001=1000,求补码得(舍去1)0000,结果为0;7+5=12,0111+0101=1100,求补码得1100,结果为-4,7+3=10,0111+0011=1010 ...
分类:其他好文   时间:2020-06-18 21:24:42    阅读次数:44
小日记,今天的收获
今天老师给我们重新补习了一下二进制的基础内容,还有debug和二维数组,内容相对简单,就简单地回顾一下. 二进制十进制八进制十六进制就是一些基础进制知道,主要说下精度损失的问题,即强转之后精度损失的原理就是把补码转成反码再取反,得到的二进制数进行十进制运算就得到打印的十进制数字了. 二进制转八进制十 ...
分类:其他好文   时间:2020-06-17 01:07:16    阅读次数:67
java初级面试题之【byte b = 130;】有没有问题的问题
面试原题:语句【byte b = 130;】有没有问题?有什么问题?如果我想让赋值正确,可以怎么做?结果是多少呢? 答:有问题,赋值超出数据类型范围。想让赋值正确,可以在赋值前进行强制类型转换,截取最低一个字节。结果是-126。 先上代码测试一下。 class TestByteRange { pub ...
分类:编程语言   时间:2020-06-16 23:47:28    阅读次数:89
PHP 基数排序(计数排序实现)
<?php #基数排序,此处仅对正整数进行排序,至于负数和浮点数,需要用到补码,各位有兴趣自行研究 #计数排序 #@param $arr 待排序数组 #@param $digit_num 根据第几位数进行排序 function counting_sort(&$arr, $digit_num = fa ...
分类:编程语言   时间:2020-06-16 23:31:04    阅读次数:80
【剑指offer11二进制中1的个数】
题目描述 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 开始看到负数用补码表示,还想着怎么转换负数,其实计算机已经将负数转换成补码了 拿着一通算就完事 代码中,用无符号的1作为标志来与运算& 每次都往左移位1 flag如果超过int范围,会归0 考虑到边界值,flag就移位到退出 ...
分类:其他好文   时间:2020-06-14 12:58:19    阅读次数:61
原码 反码和补码
原码 反码和补码的规则: 练习: ...
分类:其他好文   时间:2020-06-12 14:37:25    阅读次数:35
原码、反码以及补码
一、机器数与真值 1、 机器数 一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号,正数为0,负数为1。 注: 计算机中1字节=8位(bit),即一个字节占8位。 **列:**十进制数10,转换位二进制为00001010。-10的话,就是100 ...
分类:其他好文   时间:2020-06-10 21:30:53    阅读次数:83
位运算
位运算 1. 算法分析 原码和补码 原码: x 反码: ~x 补码: y = ~x + 1 移位 左移: x << n 等价于 x * (2 ^ n) 例如:x << 2为 1 * (2 ^2) 右移: x >> n 等价于 x / (2 ^ n), 如果x为正数,那么在最高位补上0;如果x为负数, ...
分类:其他好文   时间:2020-06-08 10:54:19    阅读次数:50
只出现一次的数字 III
复习了原码、反码、补码,位运算(尤其是异或,Java记作【^】) a^b=b^a a^0=a a^a=0 a^b=c > a^b^b=c^b > a=c^b 注意:位运算时,符号位也是参与运算的。 给定一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那 ...
分类:其他好文   时间:2020-06-06 21:56:13    阅读次数:77
1286条   上一页 1 ... 4 5 6 7 8 ... 129 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!