按位或操作符
题目:
以下代码输出什么?
1 | |
A:5;B:+Inf;C:panic;D:不能编译
答案解析:
正确答案:D
| 操作是按位或操作符,它的操作数只能是整数,而上面这道题的操作数是 float64,因此编译不通过。
这是 Go 规范的内容 https://docs.studygolang.com/ref/spec#Arithmetic_operators:
1 | |
按位或操作符
http://example.com/2023/05/13/Go每日一题/按位或操作符/
以下代码输出什么?
1 | |
A:5;B:+Inf;C:panic;D:不能编译
正确答案:D
| 操作是按位或操作符,它的操作数只能是整数,而上面这道题的操作数是 float64,因此编译不通过。
这是 Go 规范的内容 https://docs.studygolang.com/ref/spec#Arithmetic_operators:
1 | |