美文网首页
二进制相关

二进制相关

作者: wwmin_ | 来源:发表于2024-03-16 08:47 被阅读0次
var b byte = 0b00001111
shifted := b << 4               //向左移动 4 位
result := shifted | b           // 按位或
result2 := shifted & b          // 按位与
result3 := shifted ^ 0b00010000 // 按位异或
result4 := ^b                   // 按位取反
result5 := b &^ 0b00000100      // 按位清除

fmt.Printf("b:%08b\n", b)             //00001111
fmt.Printf("shifted:%08b\n", shifted) // 11110000
fmt.Printf("result:%08b\n", result)   // 11111111
fmt.Printf("result2:%08b\n", result2) // 00000000
fmt.Printf("result3:%08b\n", result3) // 11100000
fmt.Printf("result4:%08b\n", result4) //    11110000
fmt.Printf("result5:%08b\n", result5) // 00001011
fmt.Println(string(strconv.AppendInt([]byte{}, int64(b), 2))) // 1111

相关文章

  • linux根下的目录结构

    / ---bin -->usr/bin binaries 二进制 命令相关 ---boot 引导分区,系统内核及...

  • 作业1:简述二进制

    1、搜集有关数字进制、二进制的相关资料2、根据自己的理解,介绍二进制(进制理解、进制转化、常见使用场景)

  • pwnable.kr flag

    pwnable.kr flag 题目给了提示,让我们去分析二进制代码。所以我们进 IDA 去看二进制代码来找到相关...

  • 二进制基础

    IP地址规划,子网划分需要用到二进制相关知识。 二进制与十进制的转换。 进制转换:http://jinzhi.su...

  • CHIP-Seq(4):把bam文件转为bw文件,使用deept

    BAM文件是SAM的二进制转换版,bigWig是wig或bedGraph的二进制版,存放区间的坐标轴信息和相关计分...

  • DL4J中文文档/调优与训练/评估-2

    matthewsCorrelation 为指定的类计算二进制马修斯相关系数。MCC = (TPTN - FPFN)...

  • 偶数二进制位反转(Java)

    java中相关的位操作 二进制位反转思路 以下二进制位用8位做演示 a = 0000 0110 ; 十进制: 6...

  • 2021-09-30华为机试入门三题

    相关知识: 十进制转为二进制:s = bin(23),返回的是转化后的二进制数,是一个str类型。 str.cou...

  • Python读取二进制文件

    实际项目中经常遇到读取二进制问题,Python下读取二进制文件一般用Python的文件打开读写相关函数和struc...

  • (转)二进制相关基础

    转载:https://mp.weixin.qq.com/s?__biz=MzU2NjIzNDk5NQ==&mid=...

网友评论

      本文标题:二进制相关

      本文链接:https://www.haomeiwen.com/subject/ajrnzdtx.html