Notice
Recent Posts
Recent Comments
Link
Doodly IT
[Go 묘공단 스터디] 연산자 본문
package main
import "fmt"
func main(){
//단순 사칙연산
var x int32 = 7
var y int32 = 3
//더하기
fmt.Println("x + y= ", x+ y)
//빼기
fmt.Println(" x- y=", x-y)
//곱하기
fmt.Println(" x * y = ", x*y)
//나누기
fmt.Println(" x/y=", x/y)
//나머지
fmt.Println("x%y=",x%y)
//비트연산
var b1 int8 = 4
var b2 int8 = 64
//왼쪽 시프트 2번 ( x 4)
fmt.Println(" Left Shift 4 for two times : " ,b1 << 2)
//오른쪽 시프트 2번 ( / 4)
fmt.Println("Right Shift 64 for two times: " ,b2 >> 2)
//오버플로우
var g int8 = 127
var h int8 = g + 1
if g > h {
fmt.Println("Overflow")
}else{
fmt.Println("Not Overflow")
}
var l int8 = 10
var m int8 = 12
var n int8 = 12
fmt.Println(" 10 && 12 ", l & m)
fmt.Println(" 10 || 12", l | m)
fmt.Println("12 && 12 ", m & n)
}
연산자를 합쳐서 한 코드에 끝냈다.
C/C++랑 크게 다른건 없는거 같다.
'프로그래밍 > Go' 카테고리의 다른 글
[Go 묘공단 스터디] 상수 (0) | 2023.11.08 |
---|---|
[Go 묘공단 스터디] 함수 (0) | 2023.11.08 |
[Go 묘공단 스터디] 입출력 (0) | 2023.11.06 |
[Go 묘공단 스터디] 변수 사용하기 (1) | 2023.11.06 |
[Go 묘공단 스터디] Go 개발환경 구축하기 (2) | 2023.11.06 |