使用二進位制運算子轉換大寫字元為小寫字元的 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 次瀏覽

開啟您的 職業生涯

完成課程並獲得認證

開始
廣告