2021-06-12
来源:华纳网
责任编辑:王双双
人气:
核心提示:【谷雨课堂】Go实战 No.006 Go干货!基本逻辑运算与或非
知识点:
逻辑运算与或非
内容:
大家好,欢迎来到谷雨课堂, 判断两个值是否相等 ==
两个值是否不相等 !=
左边值是否大于右边值 >
左边值是否小于右边值 <
左边值是否大于等于右边值 >=
左边值是否小于等于右边值 <=
并且 &&
或者 ||
非(不是) !
Go语言和C语言类似,
具有指针的功能,
这一特性非常好用但有些时候会难以理解,
同时也是非常重要的,
运算符“&”可以返回变量存储地址
而运算符“*”则是指针变量。
此外还有位运算符,
更多是涉及二进制的运算,
在开发到一定阶段时候就会遇到,
在今后的课程中会穿插讲解到,
在本节课中不进行深入讲解,
Go语言融合了传统的C语言和现代的像Python、Java、Ruby这样的动态语言,
在互联网等并发性要求高的场合,
在扩展性、开发效率上可以达到一个很好的平衡。
//【谷雨课堂】Go实战 No.006 Go干货!基本逻辑运算与或非
package main
import "fmt"
func main() {
var a int = 21
var b int = 10
if a == b {
fmt.Printf("a 等于 b\n")
} else {
fmt.Printf("a 不等于 b\n")
}
if a < b {
fmt.Printf("a 小于 b\n")
} else {
fmt.Printf("a 不小于 b\n")
}
if a > b {
fmt.Printf("a 大于 b\n")
} else {
fmt.Printf("a 不大于 b\n")
}
a = 5
b = 20
if a <= b {
fmt.Printf("a 小于等于 b\n")
}
if b >= a {
fmt.Printf("b 大于等于 a\n")
}
var c bool = true
var d bool = false
if c && d {
fmt.Printf("c && d = true\n")
}
if c || d {
fmt.Printf("c || d = true\n")
}
c = false
d = true
if c && d {
fmt.Printf("c && d = true\n")
} else {
fmt.Printf("c && d = false\n")
}
if !(c && d) {
fmt.Printf("!(c && d) = true\n")
}
}
完整的源代码可以登录【华纳网】下载。
https://www.worldwarner.com/
免责声明:本文仅代表作者个人观点,与华纳网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
逻辑运算与或非
内容:
大家好,欢迎来到谷雨课堂, 判断两个值是否相等 ==
两个值是否不相等 !=
左边值是否大于右边值 >
左边值是否小于右边值 <
左边值是否大于等于右边值 >=
左边值是否小于等于右边值 <=
并且 &&
或者 ||
非(不是) !
Go语言和C语言类似,
具有指针的功能,
这一特性非常好用但有些时候会难以理解,
同时也是非常重要的,
运算符“&”可以返回变量存储地址
而运算符“*”则是指针变量。
此外还有位运算符,
更多是涉及二进制的运算,
在开发到一定阶段时候就会遇到,
在今后的课程中会穿插讲解到,
在本节课中不进行深入讲解,
Go语言融合了传统的C语言和现代的像Python、Java、Ruby这样的动态语言,
在互联网等并发性要求高的场合,
在扩展性、开发效率上可以达到一个很好的平衡。
//【谷雨课堂】Go实战 No.006 Go干货!基本逻辑运算与或非
package main
import "fmt"
func main() {
var a int = 21
var b int = 10
if a == b {
fmt.Printf("a 等于 b\n")
} else {
fmt.Printf("a 不等于 b\n")
}
if a < b {
fmt.Printf("a 小于 b\n")
} else {
fmt.Printf("a 不小于 b\n")
}
if a > b {
fmt.Printf("a 大于 b\n")
} else {
fmt.Printf("a 不大于 b\n")
}
a = 5
b = 20
if a <= b {
fmt.Printf("a 小于等于 b\n")
}
if b >= a {
fmt.Printf("b 大于等于 a\n")
}
var c bool = true
var d bool = false
if c && d {
fmt.Printf("c && d = true\n")
}
if c || d {
fmt.Printf("c || d = true\n")
}
c = false
d = true
if c && d {
fmt.Printf("c && d = true\n")
} else {
fmt.Printf("c && d = false\n")
}
if !(c && d) {
fmt.Printf("!(c && d) = true\n")
}
}
完整的源代码可以登录【华纳网】下载。
https://www.worldwarner.com/
免责声明:本文仅代表作者个人观点,与华纳网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。