Go语言总共提供了6种常用的运算符
注意
在做除法的时候,结果类型是 int
时,只保留整数结果。
抹去小数部分,而不是四舍五入
位运算符运用在整数型变量
。在进行运算时
go//十进制7转二进制结果为0111
var exampleNumA int = 7
//十进制5转二进制结果为0101
var exampleNumB int = 5
// 0101
fmt.Println(exampleNumA & exampleNumB)
由注释中的内容可知,7和5的按位与运算实际上就是0111和0101的按位与运算。当前后两个数对应位的数字都是1时,计算结果对应位的数字为1,否则为0。
提示
为了保证代码的可阅读性,优先级复杂的表达式,可以手动显性的加上()
下图中,优先级值越大,优先级别越高
占位符表示在程序中输出一行字符串时候,或者格式化输出字符串的时候使用。
go内置包 fmt
中 Printf()
方法可以在控制台格式化打印出用户输入的内容。
gofmt.Printf("%T",x)
本文作者:Silon汐冷
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!