[C언어] Theme04. 정수 및 실수 출력하기
2023. 7. 12. 16:32ㆍC언어
반응형
SMALL
우리는 이전에 문자열을 출력하는 방법으로
printf 함수에 대해 배웠습니다.
하지만 printf는 기본적으로 문자열을 출력하는 함수이므로,
숫자를 출력할 때는 변환 문자를 사용해서
숫자를 문자열로 변환해 주는 과정이 필요합니다.
변환 문자는 데이터의 타입에 따라 다릅니다.
정수 → %d
실수 → %lf
※참고
%d와 %lf는 각각 decimal과 long float의 줄임말입니다.
printf("변환 문자", 숫자);

printf("%d\n", 10); // 10
printf("lf\n", 1.2); // 1.2
숫자를 출력할 때는 괄호 안에 변환 문자와 숫자를 콤마로 구분해서 사용합니다.
소수점 자릿수 지정
printf("%.1lf\n", 1.27); //1.3
%와 lf 사이에 소수점을 찍으면 자릿수를 지정할 수 있습니다.
위에 코드의 경우 %와 lf 사이에 소수점을 찍고 1을 자릿수로 지정했으므로,
둘째 자리에서 반올림하여 소수점 이하 첫째 자리까지 출력합니다.
변환 문자 여러 개 사용하기
printf("%d과 %d의 합은 %d입니다.\n", 10, 10, 10 + 10);
숫자는 각각 변환 문자의 위치에 출력됩니다.
변환 문자의 개수와 출력할 값의 개수가 일치해야 하며 앞에서부터 차례대로 출력됩니다.
반응형
LIST
'C언어' 카테고리의 다른 글
[C언어] Theme06. 문자, 문자열 상수 표현하기 (0) | 2023.07.19 |
---|---|
[C언어] Theme05. 정수 및 실수 상수 표현하기 (0) | 2023.07.18 |
[C언어] Theme03. 프로그램 구조와 데이터 출력하기 (0) | 2023.07.12 |
[C언어] Theme 02. 소스 파일 작성하기 (0) | 2023.07.09 |
[C언어] Theme 01. 비주얼 스튜디오(Visual Studio) 설치하기 & 프로젝트 생성하기 (0) | 2023.07.09 |