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