计算机数学
文章平均质量分 64
MindMrWang
一只程序员
展开
-
位运算
程序中的所有数在计算机内存中都是以二进制的形式储存的。 就是直接对整数在内存中的二进制位进行操作。 下面是java语言中位运算的符号 按位与———- a & b 相同位的两个数字都为1,则为1;若有一个不为1,则为0。 应用:and运算通常用于二进制的取位操作,例如一个数 and 1的结果就是取二进制的最末位。这可以用来判断一个整数的奇偶,二进制的最末位为0表示该数为偶数,最末位为1表示该数原创 2017-10-19 21:55:54 · 372 阅读 · 0 评论 -
java运算符 与(&)、非(~)、或(|)、异或(^)
本篇文章是由于不懂“|”运算符(或运算)时转载! 1.十进制转二进制 原理:给定的数循环除以2,直到商为0或者1为止。将每一步除的结果的余数记录下来,然后反过来就得到相应的二进制了。 比如8转二进制,第一次除以2等于4(余数0),第二次除以2等于2(余数0),第三次除以2等于1(余数0),最后余数1,得到的余数依次是0 0 0 1 , 反过来就是1000,计算机内部表示数的字节长度是固定的...转载 2018-04-16 20:10:13 · 359 阅读 · 0 评论