Go Language - part 2

Bomin Seo·2022년 9월 23일
0

표준 출력 함수

  • Print() : 함수 입력값들을 출력합니다.
  • Println() : 함수 입력값들을 출력하고 개행합니다.
  • Printf() : 서식에 맞도록 입력값들을 출력합니다.

서식문자

구분설명
%v데이터 타입에 맞춰서 기본형태로 출력합니다.
%T데이터 타입을 출력합니다.
%tboolean을 true/false로 출력합니다.
%d10진수 정수값으로 출력합니다.
%b2진수로 출력합니다.
%c유니코드 문자를 출력합니다.
%o8진수로 출력합니다.
%O8진수임을 표시하는 0o를 붙여서 8진수로 값을 출력합니다.
%x16진수로 값을 출력합니다. a ~ f 소문자로 표시합니다.
%X16진수로 값을 출력합니다. A ~ F 대문자로 표시합니다.
%E, %e지수형태로 실수값을 출력합니다.
%F, %f지수 형태가 아닌 실수값 그대로 출력합니다.
%G, %g값이 큰 실수값은 지수형태로 출력하고 작은 실수값은 실수값 그대로 출력합니다.
%s문자열을 출력합니다.
%q특수 문자 기능을 동작하지 않고 문자열 그대로 출력합니다.
%p메모리 주소값을 출력합니다.

최소 출력 너비 지정

  • 서식 문자 %와 타입 사이에 숫자를 입력하여 최소 너비를 지정할 수 있습니다.
package main
import "fmt"

func main() {
	a := 123456789
    fmt.Println("%5d", a)
}

소수점 이하 자리수 지정

%f

  • %9.6f와 같이 표현하면 최소 너비 9칸에 소수점 이하 6개 칸을 출력합니다.

%g

  • 정수부 숫자를 모두 표현하지 못하면 지수 표현으로 전환합니다.
profile
KHU, SWCON

0개의 댓글