摘要: 所有的按位操作符的操作数都会被转成补码(two's complement)形式的有符号32位整数。正数的补码是自己本身,负数的补码是取反后加一,所以经过操作运算后的值是补码形式。 描述 "按位与( AND)" a & b 对于每一个比特位,只有两个操作数相应的比特位都是1时,结果才为1,否则为0。 阅读全文
posted @ 2017-07-18 19:54 buzzjan 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 计算机可以有三种编码方式表示一个数。对于正数因为三种编码方式的结果都相同 出于计算方便的原因需要有反码、补码的存在 原码 第一位表示符号, 其余位表示值 8位二进制 范围为: 反码 正数的反码是其本身 负数的反码是在其原码的基础上, 符号位不变,其余各个位取反. 补码 正数的补码就是其本身 负数的补 阅读全文
posted @ 2017-07-18 15:51 buzzjan 阅读(224) 评论(0) 推荐(0) 编辑
摘要: Number 转为不同的进制(二进制、十进制、十六进制、三十六进制) Number.prototype.toString([radix]) radix:指定要用于数字到字符串的转换的基数(从2到36)。如果未指定 radix 参数,则默认值为 10。 注意 Number.prototype.toSt 阅读全文
posted @ 2017-07-18 15:48 buzzjan 阅读(403) 评论(0) 推荐(0) 编辑