文档章节

go语言学习-位运算

solate
 solate
发布于 2016/07/14 16:40
字数 103
阅读 15
收藏 0
x << y 左移 
x >> y 右移 
x^y 异或 
x&y 与 
x|y 或 
^x 取反

Go语言的大多数位运算符与C语言都比较类似,除了取反在C语言中是~x,而在Go语言中 是^x

124 << 2 // 结果为496
124 >> 2 // 结果为31
124 ^ 2  // 结果为126
124 & 2  // 结果为0
124 | 2  // 结果为126
^2        // 结果为-3

© 著作权归作者所有

solate
粉丝 8
博文 123
码字总数 107548
作品 0
成都
程序员
私信 提问
执行效率做比较,Go、python、java、c#、delphi、易语言等

比较环境,在win7 64位,比较各种语言的整数型运算,下面的比较只作为单项比较。 具体方式,40000*40000遍历相加。为了防止编译器优化,生成一个随机数。 1:c#,在NET2.0框架下作为比较,不...

y13156556538
2017/04/14
0
0
JavaScript入门 Day1

课程介绍 编程语言介绍(了解) JavaScript简介(了解) JavaScript入门 运算符(掌握) JavaScript基本语法(掌握) 位运算符(了解) 1.编程语言 1.1.什么是编程语言 编程语言(programmi...

何老师编程
2018/06/02
0
0
Swift - 运算符

运算符是一中算数逻辑运算符号,用于告诉编译器执行一个数学或逻辑运算。 Swift 提供了以下几种运算符: 算术运算符 比较运算符 逻辑运算符 位运算符 赋值运算符 区间运算符 其他运算符 本章...

Albert_Lee
2017/11/16
0
0
C语言/C++编程学习之二进制原码、反码和补码

C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到...

小辰带你看世界
2018/05/17
0
0
Python入门基础一

一、Python介绍 Python的创始人是吉多•范罗苏姆。1989年圣诞节期间为打发时间决心开发一个新的解释程序,作为ABC语言的一种继承。 Python的应用广泛及重要性不再多说,总之,人生苦短,我用...

会跳舞的蜗牛
2017/06/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

react-nativeAndroid打包报错:Daemon: AAPT2 aapt2-3.2.1-4818971-osx Daemon #0

笔者在工作开发任务中,最近在进行Android打release包测试时,遇到了如下报错,鼓捣了好久(甚是郁闷),终于解决了。 ReactNative版本环境如下 问题描述 直接使用react-native run-android运行...

凌宇之蓝
23分钟前
1
0
每天挂机10小时最低赚17美元|能挂机赚钱

2017 年 01 月 05 日 每天挂机10小时最低赚17美元|能挂机赚钱 每 天 挂 机 10 小 时 最 低 赚 17 美 元 ( 骗 你 我 不 是 人 ) , 就 像 挂 Q Q一样,一天挂十小时 , 最低每天赚 17 美金! 教 ...

linjin200
38分钟前
1
0
Class 文件结构

https://www.cnblogs.com/honghuzidelaoren/p/3622021.html

Java搬砖工程师
54分钟前
3
0
未分类资料

$ Inside the Linux Kernel 与知乎出产 一张漫画看懂Linux系统结构

十万猛虎下画山
55分钟前
1
0
Android人脸识别Demo竖屏YUV方向调整和图片保存

本博客包含三个常用方法,用于盛开Android版人脸识别Demo中竖屏使用时送入yuv数据,但一直无法识别的情况。 1.首先可以尝试顺时针旋转90°或270°,然后送入识别SDK。 2.旋转方向后依然无法识...

是哇兴哥棒棒哒
58分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部