Syntax error Golang Program to convert Uppercase to Lowercase characters, using binary operator.

Golang Program to convert Uppercase to Lowercase characters, using binary operator.



In Golang, we can use the binary operators "&" (AND) and "|" (OR) to convert strings from lowercase to uppercase and vice versa. Let's take a simple example and understand how to use these binary operators in Golang. 

Example

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 & '_'))
   }
}

Output

On execution, it will produce the following output:

Lowercase characters using OR operator: abcdefghijklmnopqrstuvwxyz
Uppercase characters using AND operator: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Updated on: 2022-04-04T09:21:37+05:30

868 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements