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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程