pC.NET

Welcome to oscc.kr



 이스케이핑, printf(), scanf()
2020-05-12 10:48:36
Hit : 1213

작성자 : 피시키드

1. 이스케이핑

 

\a 경고음 소리 발생
\b 백스페이스
\f 폼 피드
\n 개행
\r 캐리지 리턴
\t 수평 탭
\v 수직 탭
\\ \
\' '
\" "

 

 

2. printf() 서식문자

 

%d, %i 10진수 정수(양수와 음수)
%x, %o 16진수 정수(양수)
%f, %lf 10진수 실수(양수와 음수)
%c 한 개의 문자
%s 문자열
%u 10진수 정수(양수)
%e e표기법에 의한 실수
%E E표기법에 의한 실수
%g 소수점 이하 자리수에 따라 %f, %e 중 하나를 선택
%G 소수점 이하 자리수에 따라 %f, %E 중 하나를 선택
%% % 출력

 

 

3. printf() 서식문자 옵션

  

%3d 필드 폭 3칸, 오른쪽 정렬
%03d 필드 폭 3칸, 오른쪽 정렬, 남는 자리 0으로 채움
%-3d 필드 폭 3칸, 왼쪽 정렬
%+3d 필드 폭 3칸, 오른쪽 정렬, + 부호 붙임
%-+3d 필드 폭 3칸, 왼쪽 정렬, + 부호 붙임

 

 

4. scanf() 서식문자

  

%d 10진수 정수
%x 16진수 정수
%o 8진수 정수
%f float형 실수
%lf double형 실수
%c 한 개의 문자
%s 문자열
%u 10진수 정수(양수)
%e float형 e표기법에 의한 실수
%le double형 e표기법에 의한 실수

  

 

 

#include <stdio.h>  
int main() {
    double r;
    double vol;
    double pi = 3.14;
    printf("반지름 : ");
    scanf("%lf", &r);
    vol = r * r * pi;
    printf("반지름이 %g일 때 넓이는 %g입니다.\n", r, vol);
    return 0;
}

 

* 피시키드님에 의해서 게시물 이동되었습니다 (2024-04-26 18:49)

  피시키드
회원님의 소개글이 없습니다.
 6490
 83


흥미로운 사이트...
변수명, 주소, 값, 포인터 요약

Copyright (C) 1997-2025 All Rights Reserved.

Powered by
DNS server, DNS service 우분투 리눅스 웹서비스 AbuseIPDB Contributor Badge