Notice
Recent Posts
Recent Comments
Link
투케이2K
7. (Go Lang) [Mac Os] Go 문법 : 비트 연산 사용해 left , right shift 이동 수행 본문
Go Lang (Go 언어)
7. (Go Lang) [Mac Os] Go 문법 : 비트 연산 사용해 left , right shift 이동 수행
투케이2K 2024. 2. 16. 16:58[개발 환경 설정]
개발 언어 : Go
[소스 코드]
package main
import "fmt"
func main() {
// [명시적 선언]
var a uint8 = 10
// [쉬프트 이동 수행]
/*
1) 정수 10 값 2진수 변환 : 00001010 (128 64 32 16 8 4 2 1)
2) a << 2 : 왼쪽으로 2번 이동 : 1번 이동 - 00010100 / 2번 이동 - 00101000
3) a >> 2 : 오른쪽으로 2번 이동 : 1번 이동 - 00000101 / 2번 이동 - 00000010
*/
var left uint8 = a << 2
var right uint8 = a >> 2
// [결과 출력]
fmt.Println("")
fmt.Println("----------------------------------------------")
fmt.Println("[로그 출력 수행]")
fmt.Println("----------------------------------------------")
fmt.Println("left : ", left)
fmt.Println("right : ", right)
fmt.Println("----------------------------------------------")
fmt.Println("")
}
[결과 출력]
반응형
'Go Lang (Go 언어)' 카테고리의 다른 글
9. (Go Lang) [Mac Os] Go 문법 : if else 사용해 조건문 확인 실시 (0) | 2024.02.16 |
---|---|
8. (Go Lang) [Mac Os] Go 문법 : 비트 연산 사용해 and , or 연산 수행 (0) | 2024.02.16 |
6. (Go Lang) [Mac Os] Go 문법 : 논리 연산자 사용해 AND , OR 조건 확인 - true , false (0) | 2024.02.16 |
5. (Go Lang) [Mac Os] Go 문법 : 관계 연산자 사용해 두변수 크기 비교 실시 (0) | 2024.02.16 |
4. (Go Lang) [Mac Os] Go 문법 : 기본 변수 종류 및 묵시적 , 명시적 선언 방법 (0) | 2024.02.16 |
Comments