Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Join
- 백준
- String Method
- aws jupyter notebook
- dataframe
- 알고리즘 스터디
- 자료구조
- javascript
- 프로그래머스
- openCV
- Matplotlib
- 파이썬
- MySQL
- type hint
- 가상환경
- 알고리즘
- 정보처리기사 c언어
- 코딩테스트
- 선그래프
- python
- Stack
- Selenium
- NumPy
- 노마드코딩
- programmers
- 알고리즘스터디
- queue
- pandas
- 데이터시각화
- Algorithm
Archives
- Today
- Total
조금씩 꾸준히 완성을 향해
[C 언어] 출력 형식 (출력 변환 기호, 정수형 자리수, 실수형 자리수) 본문
출력 변환 기호
① printf("값1: %d, 값2: %d", 10, 5); // 값1: 10, 값2: 5
② printf("값: %c", 65); // 값: A
③ printf("값: %c", 'A'); // 값: A
④ printf("값: %s", "안녕하세요"); // 값: 안녕하세요
⑤ printf("값: %x", 34); // 값: 22
⑥ printf("값: %o", 34); // 값: 42
정수형 자리수 지정
① printf("값: %d", 13);
② printf("값: %5d", 13);
- 5개의 공간을 만들고 13을 뒷쪽으로 넣기
③ printf("값: %05d", 13);
- 5개의 공간을 만들고 13을 뒷쪽으로 넣은 후 나머지 공간을 0으로 채우기
실수형 자리수 지정
① printf("값: %f", 3.26);
- 3.26을 소수점 6 자리수까지 표현
② printf("값: %6.1f", 3.3);
- 6개의 공간을 만들고 뒤쪽으로 3.3을 소수점 1 자리수까지 표현
③ printf("값: %-6.1f", 3.26);
- 6개의 공간을 만들고 앞에서부터 3.26을 소수점 1자리수까지 표현(반올림)
④ printf("값: %-6.3f", 3.26);
- 6개의 공간을 만들고 앞에서부터 3.26을 소수점 3자리수 까지 표현
<예제>
#include <stdio.h>
int main(){
double d_value;
float f_value = 5.65;
int n;
d_value = f_value;
d_value = d_value+0.5;
n = (int)d_value; // (int) => 버림
printf("%3.1f, %d", d_value, n);
}
출력: 6.2, 6
※ 유튜브 흥달쌤 깨알 C언어 특강을 직접 정리한 내용입니다
'기타 언어 > C 언어' 카테고리의 다른 글
[C 언어] 삼항 연산자 (0) | 2023.03.16 |
---|---|
[C 언어] 진법 변환, 비트 연산, 매크로 (0) | 2023.03.16 |
[C 언어] 연산자(산술, 관계, 논리) & 연산자 우선순위 (0) | 2023.03.15 |
[C 언어] 변수의 종류와 유효범위 (0) | 2023.03.15 |
[C 언어] 컴파일(compile) 과정 (0) | 2023.03.15 |