美文网首页
位操作与移位操作

位操作与移位操作

作者: 一斗 | 来源:发表于2019-12-16 11:09 被阅读0次
    func main() {
        var i1 uint32 =5    // 0101
        var i2 uint32 =6    // 0110
        fmt.Println(i1&i2)  // 按位与 0100 -> 4
        fmt.Println(i1|i2)  // 按位或 0111 -> 7
        fmt.Println(i1<<1)  // 左移1位 1010 -> 10
        fmt.Println(i2>>1)  // 右移1位 0011 -> 3
    
        fmt.Println(i1&1)   // 1  i1末尾是1
        fmt.Println(i2&1)   // 0  i2末尾是0
    }
    
    

    相关文章

      网友评论

          本文标题:位操作与移位操作

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