Golang 使用二进制运算符将大写转换为小写字符

Golang 使用二进制运算符将大写转换为小写字符

在Golang中,我们可以使用二进制运算符”&”(AND)和”|”(OR)将字符串从小写转换为大写,反之亦然。让我们举一个简单的例子,了解如何在Golang中使用这些二进制运算符。

示例

package main

import "fmt"

func main(){
   fmt.Printf("Lowercase characters using OR operator: ")
   
   for ch:='A'; ch<='Z'; ch++ {
      fmt.Printf(string(ch | ' '))
   }
   fmt.Println()

   fmt.Printf("Uppercase characters using AND operator: ")

   for ch:='a'; ch<='z'; ch++ {
      fmt.Printf(string(ch & '_'))
   }
}

输出

执行时,会产生以下的输出:

Lowercase characters using OR operator: abcdefghijklmnopqrstuvwxyz
Uppercase characters using AND operator: ABCDEFGHIJKLMNOPQRSTUVWXYZ

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程