• 2024-02-032023春节编程竞赛
    CRC32算法的结果是个32位非负整数。上述链接中CRC32函数的输入为一串字节,要求将输入改为一个32位非负整数,对应原函数输入参数的4个字节(低字节在前)。这样,新的CRC32函数的输入与输出均为32位非负整数。CRC32(X)=Y表示为X→Y样例1:A→A则A..A共1个32位非负整数构成一个环
  • 2024-01-31双重按位非运算符 ~~ 对数字取整
    介绍按位非运算符(~)将操作数的位反转。它将操作数转化为32位的有符号整型。也就是可以对数字进行取整操作(保留整数部分,舍弃小数部分)。~-2//1~-2.222//1并且按位非运算时,任何数字 x(已被转化为32位有符号整型) 的运算结果都是 -(x+1)。那么双重按位非(~~)对数字的运
  • 2022-11-061.8 位运算符
    1.8位运算符/*例1.87-1:位运算符*/publicclassOperator05{publicstaticvoidmain(String[]args){/*位的与或非运算A=00101010
  • 2022-10-13按位非计算
    按位非正整数的补码,反码是其本身.​ eg:1的原码是0000 0001,反码和原码是0000 0001负整数的补码,是符号位不变,其余位按位取反,再加1。​ eg:-1的原码是1000 0001,补码1111 1
  • 2022-09-20C\C++位运算与位移运算
    位运算符:&//位与运算符|//位或运算符~//位非运算符^//位异或运算符 位与运算规则:8&3//8与30&0得00&1得01&0得01