热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

golang简单位运算示例

这篇文章主要介绍了golang简单位运算,包括位移运算、取反及位与位或等运算,需要的朋友可以参考下

本文实例讲述了golang简单位运算。分享给大家供大家参考,具体如下:

代码如下:
// http://play.golang.org/p/idG7Ri_krU
package main
import "fmt"
func main() {
    var n uint8 = 6
    fmt.Printf("%s\n%08b\n%08b\n\n", "6<<1 左移1位", n, n<<1)
    fmt.Printf("%s\n%08b\n%08b\n\n", "6>>1 右移1位", n, n>>1)
    fmt.Printf("%s\n%08b\n%08b\n\n", "^6 位取反", n, ^n)
    fmt.Printf("%s\n%08b\n%08b\n%08b\n\n", "6&5 位与", n, 5, n&5)
    fmt.Printf("%s\n%08b\n%08b\n%08b\n\n", "6|5 位或", n, 5, n|5)
    fmt.Printf("%s\n%08b\n%08b\n%08b\n\n", "6^5 位异", n, 5, n^5)
}

希望本文所述对大家Go语言程序设计有所帮助。


推荐阅读
  • 本文csdn博客链接:http:blog.csdn.netscrescentarticledetails51135307本文qq空间链接:http:user.qzone.qq.com ... [详细]
  • Ubuntu 下 nginx , php , mysql 和 golang 的简单安装
    php教程|php手册Ubuntu,nginx,php,mysql,golang,php教程-php手册微商商城源码,vscode优化代码报错,ubuntu叫什么,udp协议tom ... [详细]
  • 使用gin改写“SectionBuildingRESTfulAPIs”第三方包需要提前准备的包有:“gopkg.ingin-gonicgin.v1”“gopkg.inmgo.v2” ... [详细]
  • 认真一点学 Go:18. 并发
    收录于《Go基础系列》,作者:潇洒哥老苗。>>原文链接学到什么并发与并行的区别?什么是Goroutine?什么是通道?Goroutine如何通信?相关函数的使用?sel ... [详细]
  • funcReadXlsx(c[]CmdbTest,SheetNamestring)error{打开文件,如果文件不存在创建,存在就打开path:.cm ... [详细]
  • golang字符串转Time类型问题小记
      最近在做项目中,遇到了golang字符串转Time类型的问题。调研后发现golang提供了俩种方式,即time.Parse跟time.ParseInLocation。俩种方式差 ... [详细]
  • 如何与面试官愉快的交流:第一章:面试前的准备
    形象程序员的面试,不要求你着正装.但是你一定要显得干净整洁!发型两边推光,中间抹发蜡.以下图各位可以直接拿给理发师,大声说,照这个弄!图片出自:男士可以理哪些发型?切忌,不要这样! ... [详细]
  • Go冒泡排序练习
    package main要求:随机生成5个元素的数组,并使用冒泡排序对其排序  从小到大思路分析:随机数用mathrand生成为了更好 ... [详细]
  • [Redis 系列]redis 学习六,redis 事务处理和监控事务
    【Redis系列】redis学习六,redis事务处理和监控事务写在前面我们学过的事务都是保证原子性的,但是redis的事务中执行多个指令,是不保证原子性的redis事务的本质就是 ... [详细]
  • Go 快速入门指南命令行参数
    命令行参数个数调用os包即可。获取参数个数,遍历参数packagemainimport(fmtos)funcmain(){fmt.Printf(Numberofargsi ... [详细]
  • 1Docker简介1.1什么是虚拟化在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转 ... [详细]
  • 集成第三方库,自检测读取配置文件。文件读取,结构体定义,接口实现,错误返回,库解析,适合新同学练手。思路文件读取获取字节流文件类型分析,确定解析api集成第三方解析api管理器定义 ... [详细]
  • 小编给大家分享一下Golang端口复用测试的实现方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有 ... [详细]
  • Channel是Go中的一个核心类型,你可以把它看成一个管道,通过它并发核心单元就可以发送或者接收数据进行通讯(communication)。类型T表示任意的一种类型双向:chan ... [详细]
  • 目标由于众所周知的原因,golang.org无法直接访问,golang文档和安装包无法下载,golang.orgxnet等官方包无法下载。常见解决方案是无脑挂代理,解决一切问题,但 ... [详细]
author-avatar
可以吸的果冻Ci
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有