MST

星途 面试题库

面试题:Go中布尔类型在布尔代数基本运算中的应用

在Go语言中,假设你有两个布尔变量a和b,a为true,b为false。请编写代码实现布尔代数中的与(AND)、或(OR)、非(NOT)运算,并输出结果。同时说明Go语言中布尔类型的零值是什么。
32.6万 热度难度
编程语言Go

知识考点

AI 面试

面试题答案

一键面试
package main

import "fmt"

func main() {
    a := true
    b := false

    // 与运算
    andResult := a && b
    // 或运算
    orResult := a || b
    // 非运算
    notAResult :=!a
    notBResult :=!b

    fmt.Printf("与运算结果: %v\n", andResult)
    fmt.Printf("或运算结果: %v\n", orResult)
    fmt.Printf("a的非运算结果: %v\n", notAResult)
    fmt.Printf("b的非运算结果: %v\n", notBResult)
}

Go语言中布尔类型的零值是false