투케이2K

8. (Go Lang) [Mac Os] Go 문법 : 비트 연산 사용해 and , or 연산 수행 본문

Go Lang (Go 언어)

8. (Go Lang) [Mac Os] Go 문법 : 비트 연산 사용해 and , or 연산 수행

투케이2K 2024. 2. 16. 17:06

[개발 환경 설정]

개발 언어 : Go

 

[소스 코드]

package main

import "fmt"

func main() {

	// [명시적 선언]
	var a uint8 = 10
	var b uint8 = 2

	// [and , or 비트 연산 수행]
	/*
		1) 정수 10 값 2진수 변환 : 1010 (8 4 2 1)
		2) 정수 2 값 2진수 변환 : 0010 (8 4 2 1)
		3) and 두 값이 모두 1 인 경우 1 반환
		4) or 두 값 중 하나라도 1 인 경우 1 반환
	*/
	var and uint8 = a & b
	var or uint8 = a | b

	// [결과 출력]
	fmt.Println("")
	fmt.Println("----------------------------------------------")
	fmt.Println("[로그 출력 수행]")
	fmt.Println("----------------------------------------------")
	fmt.Println("and : ", and)
	fmt.Println("or : ", or)
	fmt.Println("----------------------------------------------")
	fmt.Println("")
}
 

[결과 출력]

 

 

반응형
Comments