열정적으로 행동하자!!
나의 모든것
(551)
qoijop
(5)
지식
(42)
財tech
(15)
독서
(4)
명언
(2)
용어설명
(21)
취미
(70)
운동
(19)
레고
(15)
게임
(5)
프라모델
(6)
서바이벌
(3)
먹거리
(3)
인라인
(1)
스노우보드
(2)
콘텐츠
(13)
여행
(2)
목공
(1)
소프트웨어
(38)
Excel
(14)
AVR
(10)
AVR Setup
(3)
C언어
(9)
PLC
(1)
기타
(1)
하드웨어
(7)
전자소자
(6)
전기자재
(1)
프로젝트
(0)
링크
(389)
머신 운동기구
(128)
바벨 운동기구
(52)
덤벨 운동기구
(71)
기타 운동기구
(48)
던파
(32)
닌텐도 스위치
(9)
PS5
(3)
VBA
(8)
건담
(38)
ADMIN
WRITE
/
/
입출력 함수
2011. 9. 21. 17:30
◆ 확장열(escape sequece)
◆ 확장열(escape sequece)
\를 사용하여 문자를 표시하는 것은 이스케이프 문자라고 부른다.
확장열
의미
확장열
의미
\a
벨 소리
\\
역슬래쉬
\b
Back Space
\'
작은 따옴표
\f
Form Feed
\"
큰 따옴표
\n
Line Feed 또는 개행
\?
물음표
\r
Carriage Return
\0
Null
\t
수평 탭
\ooo
3자리 8진수
\v
수직 탭
\xhhh
3자리 16진수
◆ 확장열(escape sequece)
◆ printf 함수의 서식
◆ printf 함수의 서식
서식 문자
출력 대상
출력 형태
%d
char, short, int
부호 있는 10진수 정수
%ld
long
부호 있는 10진수 정수
%lld
long long
부호 있는 10진수 정수
%u
unsigned int
부호 없는 10진수 정수
%o
%#o
unsigned int
부호 없는 8진수 정수
%#o 출력시 앞에 "7 -> o7"
%x
%#x
%X
%#X
unsigned int
부호 없는 16진수 정수
%x 소문자 사용
%#x 출력시 앞에 "d -> 0xd"
%X 대문자 사용
%#X 출력시 앞에 "d -> 0Xd"
%f
float, double
10 진수 방식의 부동 소수점 실수
%Lf
long double
10 진수 방식의 부동 소수점 실수
%e
%E
float
double
e 또는 E 방식의 부동 소수점 실수
(0.00000000000000000001 -> 1.0e-20)
%e 소문자 사용
%E 대문자 사용
%g
%G
float
double
값에 따라 %f, %e 중 선택
후행 0은 제거됨
필요없는 소수점은 제거됨
%c
char, short, int
값에 대응하는 문자
%s
char *
문자열
%p
void *
포인터의 주소값
%%
취하지 않음
'%' 문자 자체를 출력
%8d
%-8d
없음
필드 폭을 지정하여 출력
필드 폭을 8칸 확보하고, 오른쪽 정렬 출력
필드 폭을 8칸 확보하고, 왼쪽 정렬 출력
◆ printf 함수의 서식
◆ scanf 함수의 서식
◆ scanf 함수의 서식
서식 문자
입력 데이터
대응하는 인자의 데이터형
%d
부호 있는 10진수
int 형을 가르키는 포인터
%u
부호 없는 10진수
unsigned 형을 가르키는 포인터
%i
8진수, 10진수, 16진수
int 형을 가르키는 포인터
%x
16진수
int 형을 가르키는 포인터
%f, %e
부동 소수점 수
float 형을 가르키는 포인터
%lf, %le
부동 소수점 수
double 형을 가르키는 포인터
◆ scanf 함수의 서식
공유하기
게시글 관리
열정적으로 행동하자!!
'
소프트웨어
>
C언어
' 카테고리의 다른 글
포인터
(0)
2011.09.21
배열
(0)
2011.09.21
기억 클래스 / 함수
(0)
2011.09.21
연산자
(0)
2011.09.21
자료형
(0)
2011.09.21
+ Recent posts
Powered by
Tistory
, Designed by
wallel
Rss Feed
and
Twitter
,
Facebook
,
Youtube
,
Google+
티스토리툴바