*네이버 블로그에서 이전한 글*
이 본문은 개념을 알고 활용하는 글 입니다.
printf, 이스케이프 문자, 서식문자의 개념을 이해하고 읽어주세요!
개념알기↓
https://luanaeun.tistory.com/230
C언어) 5-(1). 서식문자 %f 자세히 %.f와%lf차이
1. 소수점 아래 6자리까지 기본 출력한다. 이것은 앞에서도 배운 가장 기본 기능입니다. 엄청 큰 소수의 출력을 원할 경우엔 %g를 사용합니다. (근데 %g는 거의 사용안하니까 알 필요는..) 2. 소
luanaeun.tistory.com
서식문자 여러 개 쓰기(=printf여러 개 출력)
형식
![](https://blog.kakaocdn.net/dn/bNyr5N/btszdeiKmsH/OkveTqnCz41xJpzmjJhIQK/img.png)
![](https://blog.kakaocdn.net/dn/cAGmrG/btszbtOJFYo/0SvXqrp7wLn9EX15Q01Z41/img.png)
위의 사진과 같이 변수안에 값이 나올 자리에 서식문자를 쓰고
그에 해당하는 변수를 차례대로 씁니다.
앞에 쓴 변수를 토대로, 현재 날짜를 출력해보도록 하겠습니다.
서식문자 사이에 쓰고싶은 글자를 넣을 수 있습니다.
[출력 결과: 오늘은 2020년 3월입니다]
![](https://blog.kakaocdn.net/dn/vrVg2/btszcGT8i3d/mzLSA8IDPvKa5C3MEKMn81/img.jpg)
다음과 같이 출력 결과가 나왔습니다!ㅎㅎ
이제 본격적인 실습 문제 2개정도 풀어보겠습니다.
실습문제
문제1) 다음과 같이 출력하시오.
[출력결과: 다음달은 2020년 4월입니다.]
문제2) 다음과 같이 출력하시오.
[출력결과: 다음달은 2020년 4월이고,
그다음달은 2020년 5월입니다]
문제 2에서는 두 줄이기때문에 "\n"을 활용해야 합니다.
.
.
.
.
정답
문제1) 기존에 '3'이었던 변수 month값을 '4'로 바꾸면 됩니다.
![](https://blog.kakaocdn.net/dn/D82hc/btsy8lRH5CO/fKqFg9VSnNBDAjzWQHHdFk/img.png)
문제1 정답
문제2) month변수를 2개 만들어 4,5값을 입력
\n서식문자로 줄 바꿈하기
![](https://blog.kakaocdn.net/dn/H5szR/btszbWC4qHC/96bZqEiI5cE9aajgn5WKE1/img.jpg)
문제2 정답
오늘 문제를 잘 풀으셨다면 printf의 출력을 잘 이해한 것입니다.
다음장에서는 변수를 그냥출력하는 것이 아닌
계산하여 출력하는 '연산자'를 배워보도록 하겠습니다!
![](https://blog.kakaocdn.net/dn/S0ip1/btsy9SnGAWV/k2Kc9LCOkpNFzkjav0lyo1/img.gif)
'프로그래밍 언어 > C언어' 카테고리의 다른 글
C언어) 8. scanf 입력함수와 &변수명 (0) | 2023.11.02 |
---|---|
C언어) 7. C언어 연산자 종류(복합, 증감, 논리 등) (0) | 2023.10.27 |
C언어) 5-(1). 서식문자 %f 자세히 %.f와%lf차이 (0) | 2023.04.10 |
C언어) 4. Printf 출력함수와 \n 이스케이프 문자. (0) | 2023.04.10 |
c언어) 3. 자료형 int, float,char 등등 (0) | 2021.12.20 |