GitHub ID : soohyun-dev
윤수현의 개발 공간
GitHub ID : soohyun-dev
전체 방문자
오늘
어제
  • 분류 전체보기 (918)
    • 성장기록 (49)
      • 성장기록 (3)
      • 우아한테크코스 (16)
      • 프로젝트 (15)
      • TIL (14)
      • 테오의 스프린트 (1)
    • 프로그래밍언어 (88)
      • C언어 (14)
      • HTML\CSS (12)
      • JavaScript (7)
      • React (23)
      • Python (11)
      • JAVA (14)
      • TypeScript (6)
    • 알고리즘 공부 (736)
      • 코드업 - 파이썬 (108)
      • 백준 - 파이썬 (468)
      • 백준 - 자바스크립트 (125)
      • 프로그래머스 - 파이썬 (1)
      • 프로그래머스 - 자바스크립트 (34)
    • 책 리뷰 (9)
      • 프로그래밍 (3)
      • 독서 (6)
    • 전자기기 (1)
    • 일상, 일기 (18)
    • 기술 세미나 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 프론트엔드
  • 자바스크립트
  • 코드업
  • 프로그래밍언어
  • 백준파이썬
  • 파이썬
  • 코테
  • 프로그래머스
  • 코딩
  • 프로그래머스자바스크립트
  • javascript
  • 독해
  • 코딩테스트
  • 프로그래머스풀이
  • 백준
  • PYTHON
  • 백준풀이
  • 영어독해
  • 영어
  • 코드업파이썬

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
GitHub ID : soohyun-dev

윤수현의 개발 공간

프로그래밍언어/C언어

C언어 (2) - 출력

2021. 6. 23. 00:25

printf () 로 문자열 출력을 해보자.

 

-----------------------------------------------------------------------------------------------------

 

#include <stdio.h>
int main(void)
{
printf("12345 \n");    // 12345 를 출력하고 다음 줄
printf("Wel\ncome");    // Wel 까지 출력하고 다음 줄로 넘어가 come를 출력
printf("789");     // come 다음에 다음 줄을 넘기지 않았기 때문에 come과 같은 라인에 이어서 출력된다
return 0;
}

 

-----------------------------------------------------------------------------------------------------

 

<출력값>

 

12345

Wel

come789

 

 

 

 

정수형 데이터의 자릿수를 지정해서 출력해보자.

 

%d : 출력할 자릿수만큼 확보

%(자릿수)d : 괄호안 숫자의 자릿수만큼 확보

%0(자릿수)d : 괄호안 숫자의 자릿수만큼 확보하고 빈칸은 0으로 채운다.

 

-----------------------------------------------------------------------------------------------------

 

#include <stdio.h>
int main(void)
{
printf("|%d|\n", 123);     // 123의 자릿수 만큼 그대로 출력
printf("|%4d|\n", 123);     // 4자리를 확보하고, 123의 세자리를 제외한 앞의 한자리를 비워둔다.
printf("|%7d|\n", 123);     // 7자리를 확보하고, 123의 세자리를 제외한 앞의 네자리를 비워둔다.
printf("|%04d|\n", 123);     // 4자리를 확보하고, 123의 세자리를 제외한 앞의 한자리를 0으로 채워준다.
printf("|%07d|\n", 123);     // 7자리를 확보하고, 123의 세자리를 제외한 앞의 네자리를 0으로 채워준다.

return 0;
}

 

-----------------------------------------------------------------------------------------------------

 

<출력값>

 

|123|
| 123|
|    123|
|0123|
|0000123|

 

 

 

 

 

문자열형 데이터의 자릿수를 지정해서 출력해보자.

 

%(자릿수)s : 자릿수 만큼 확보하뒤 출력

%-(자릿수)s : 자릿수만큼 확보한 뒤 왼쪽으로 정렬하여 출력

 

-----------------------------------------------------------------------------------------------------

 

#include <stdio.h>
int main(void)
{
printf("|%s|\n", "Hellow World");     // 그대로 출력
printf("|%8s|\n", "Hellow World");     // 자릿수보다 적은 숫자이므로 그냥 그대로 출력된다.
printf("|%15s|\n", "Hellow World");     // 15자리를 확보한 뒤, 오른쪽으로 정렬하여 출력된다.
printf("|%-15s|\n", "Hellow World");     // 15자리를 확보한 뒤, 왼쪽으로 정렬하여 출력된다.
printf("|%-20s|\n", "Hellow World");     // 20자리를 확보한 뒤, 왼쪽으로 정렬하여 출력된다.

return 0;
}

 

-----------------------------------------------------------------------------------------------------

<출력값>

 

|Hellow World|
|Hellow World|
|   Hellow World|
|Hellow World   |
|Hellow World        |

 

 

 

 

 

 

실수형 데이터의 자릿수를 지정해서 출력해보자.

 

%.(소수점 이하 자릿수)f

%(전체 자릿수).(소수점 이하 자릿수)f

%-(전체 자릿수).(소수점 이하 자릿수)f

 

-----------------------------------------------------------------------------------------------------

 

#include <stdio.h>
int main(void)
{
printf("|%f|\n", 123.456789);   // 그대로 출력.
printf("|%.3f|\n", 123.456789);   // 소수점 뒤 세번째 자리까지 출력.
printf("|%.5f|\n", 123.456789);   // 소수점 뒤 다섯번째 자리까지 출력.
printf("|%7.2f|\n", 123.456789);   // 일곱자리를 확보한 뒤, 소수점 뒤 두번째 자리까지 출력.
printf("|%-7.2f|\n", 123.456789);  // 일곱자리를 확보한 뒤, 소수점 뒤 두번째 자리까지의 수를 왼쪽으로 정렬하여 출력.
printf("|%011.2f|\n", 123.456789);   // 열한자리를 확보한뒤, 소수점 뒤 두번째 자리까지 출력. 빈칸은 0으로 채운다.

return 0;
}

 

-----------------------------------------------------------------------------------------------------

 

<출력값>

 

|123.456789|
|123.457|
|123.45679|
| 123.46|
|123.46 |
|00000123.46|

반응형

'프로그래밍언어 > C언어' 카테고리의 다른 글

C언어 코딩(2) - 달러 환전 프로그램  (0) 2021.06.27
C언어 코딩(1) - BMI 계산기  (2) 2021.06.27
C언어(4) - 자료형  (0) 2021.06.23
C언어(3) - 변수  (0) 2021.06.23
C언어 (1) - C 프로그램의 구성 요소  (0) 2021.06.22
    '프로그래밍언어/C언어' 카테고리의 다른 글
    • C언어 코딩(1) - BMI 계산기
    • C언어(4) - 자료형
    • C언어(3) - 변수
    • C언어 (1) - C 프로그램의 구성 요소
    GitHub ID : soohyun-dev
    GitHub ID : soohyun-dev
    환영합니다!😊 이곳은 저의 개발에 관한 내용들을 정리하는 공간입니다. 알고리즘 풀이에도 관심이 많아요. 좋은 하루 되세요~! github : soohyun_dev

    티스토리툴바