使用二进制运算符转换大写字符为小写字符的 Go 语言程序。


在 Go 语言中,我们可以使用二进制运算符“&”(AND)和“|”(OR)将字符串从 lowercase 转换为 uppercase,反之亦然。我们举个简单的示例,了解如何在 Go 语言中使用这些二进制运算符。 

示例

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

更新于:2022-04-04

818 次浏览

开启您的 职业生涯

完成课程并获得认证

开始
广告
© . All rights reserved.