[go] 숫자 형식 지정자
Go 프로그래밍 언어에서는 숫자를 형식화하는 여러 가지 방법이 있습니다. 형식화된 출력을 생성하려면 fmt
패키지의 형식 지정자를 사용해야 합니다.
%d
: 정수를 10진수로 형식화합니다.%b
: 정수를 2진수로 형식화합니다.%o
: 정수를 8진수로 형식화합니다.%x
: 정수를 16진수로 형식화합니다.%X
: 정수를 16진수로 형식화하되 알파벳을 대문자로 표시합니다.
예를 들어, 다음 코드는 42를 10진수, 2진수, 8진수, 16진수로 형식화하여 출력하는 예제입니다.
package main
import "fmt"
func main() {
num := 42
fmt.Printf("%d\n", num) // 42
fmt.Printf("%b\n", num) // 101010
fmt.Printf("%o\n", num) // 52
fmt.Printf("%x\n", num) // 2a
fmt.Printf("%X\n", num) // 2A
}
형식 지정자를 사용하여 숫자를 원하는 형식으로 출력할 수 있습니다.
참고 문헌: GoLang fmt 패키지