티스토리 뷰
반응형
이제 해야한다 ft_printf...
그렇다면 내가 알아야 할 것은?
1. printf
2. 가변인자
3. 기타 등등
일단 printf 먼저 알아보자!
1. printf
- 출력 형식 구조
%[플래그][폭][.정밀도][길이]서식지정자
- 기본 서식 지정자
* 내가 만들어야 되는 것 : cspdiuxX%
%c | 문자 |
%s | 문자열 |
%p | 포인터의 메모리 주소, 리눅스, OS X에서는 앞에 0x가 붙고, A~F는 소문자로 출력, 높은 자릿수의 0은 생략 |
%d | 부호가 있는 10진 정수 |
%i | 부호가 있는 10진 정수 |
%u | 부호가 없는 10진 정수 |
%x | 부호가 없는 16진 정수(소문자) |
%X | 부호가 없는 16진 정수(대문자) |
%% | %기호 출력 |
- 플래그
* 내가 만들어야 되는 것 : -0.* , 최소길이
- | 왼쪽 정렬 |
0 | 출력하는 폭의 남는 공간에 0으로 채움 |
. | 지정한 숫자만큼 소수점 아래 자리 출력 |
* | width 값을 인자로 받는다. width 값이 음수면 - flag처럼 왼쪽 정렬하고 width 지정(출력 형식에 wildcard처럼 들어가는 느낌). %[폭] 과 동시 사용 불가 |
위의 내용을 갖고 이것저것 해보았다.
그런데 flag가 몇가지의 경우 undefined 되어있었다.
내가 잘 못 한것일 수도 있지만 아무튼 내가 해본 것에서는 안되었다.
오늘은 여기까지
내일은 가변인자를 공부해야겠당
반응형
'코린이의 성장기' 카테고리의 다른 글
2020.08.08 [ft_printf] 가변인자 뿌셔뿌셔 (0) | 2020.08.08 |
---|---|
2020.08.08 Code Force 풀어보았다! (0) | 2020.08.08 |
2020.08.03 [부스트 코딩 뉴비 챌린지] 3주차 끝, 4주차 시작 (0) | 2020.08.03 |
2020.07.24 백준 2751번 수 정렬하기 2 (0) | 2020.07.24 |
2020.07.23 libft Part2 해치웠나...? (0) | 2020.07.24 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- github
- 42서울
- 코딩뉴비챌린지
- 드림코딩
- 부스트코스
- 부스트코딩뉴비챌린지
- ES6
- django
- C++
- printf
- 코린이의 성장일기
- 컴퓨터과학
- 드림코딩by엘리
- 알고리즘
- codeforces
- 네이버커넥트재단
- ft_server
- 코린이
- 백준
- 42seoul
- 코드포스
- 자바스크립트
- git
- 멋쟁이사자처럼9기
- BOJ
- Python
- CS50
- 42cursus
- 멋쟁이사자처럼
- ft_printf
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함