参考博客https://blog.csdn.net/ka_ka314/article/details/79594494 核心代码见此篇博客 采用了64位编码第一位0,补充位写死不用管后41位,毫秒级时间后5位机器码后5位业务编码后12位自增长序列测试/** * Created by lll...
二进制中1的个数:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。思路:1.右移位运算>> 和 与运算&2.先移位个然后再与1 &运算为1的就是13.这里如果是负数就会出现死循环,负数右移后高位会一直补14.因此...
1.a的-2次方=(a分之一)的2次方2.-a的2次方 3次方 按照这个规则,负负得正,负正得负,正正得正,指数是偶数最终结果是正的,是奇数就是负的3.二进制转换十进制,0b开头是二进制...
按位与:0&0=0; 0&1=0; 1&0=0; 1&1=1;按位或:0|0=0; 0|1=1; 1|0=1; 1|1=1;按位异或,在或的基础上1 1也为0:0^0=0; 0^1=1; 1^0=1; 1^1=0;
我们都知道,计算机的底层都是使用二进制数据进行数据流传输的,那么为什么会使用二进制表示计算机呢?或者说,什么是二进制数呢?在拓展一步,如何使用二进制进行加减乘除?二进制数如何表示负数呢?本文将一一为你揭晓。...
给定一个整数 (32 位有符号整数),请编写一个函数来判断它是否是 4 的幂次方。
二进制或运算符(or):符号为|,表示若两个二进制位都为0,则结果为0,否则为1。
Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数。使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。open() 函数常用形式是接收两个参数:文件名(file)和模...
折腾的心,颤抖的手,只因在 main 函数中执行了一次 int 强转 byte 的操作,输出结果太出所料,于是入坑,钻研良久,遂有此篇。
当我们看一些源码的时候,经常会看到诸如 &、|、^、~ 的符号,这些就是位运算符。