[C++] printf로 출력, 자료형, sizeofPROGRAMMING/04. C++2024. 4. 18. 13:21
Table of Contents
반응형
printf
C/C++에서 넣어준 글자를 출력해주는 함수이다.
기본 사용법
- 헤더 파일 <stdio.h> inclue하기
- printf ("출력할 데이터와 그 서식", 변수 1, 변수 2... );
printf() 서식 문자
정수형
- %d : 10진수 정수
- %x : 16진수 정수 (소문자)
- %X : 16진수 정수 (대문자)
실수형
- %f : 10진수 실수 (float형)
- %e : 10진수 실수 (지수형 표기)
- %lf : 10진수 실수 (double형)
문자열
- %s : 문자열 출력
printf에서 사용하는 특수기호
- \' : 작은따옴표
- \" : 큰 따옴표
- \? : 물음표
- \\ : 백 슬래시(\)
- \n : 줄 바꿈, 개행, new line
- \t : 수평 탭 (tab)
sizeof
데이터(변수, 상수, 타입등..)의 크기를 반환하는 연산자.
데이터 크기의 단위는 바이트(Byte) 크기로 반환한다.
자료형 / 크기
- char : 1 Byte
- short : 2 Byte
- int : 4 byte
- long : 4 Byte
- float : 4 Byte
- double : 8 Byte
printf 및 sizeof 예제
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
|
#include <stdio.h>
int main()
{
printf("Hello, World!\n");
printf("Hello, Cpp!\n\n");
int a = 10; // 4byte
float b = 3.14f; // 4byte
long c = 100; // 4byte
unsigned int d = 0xFF00FF00; // 16진수를 표기하기 위해 사용
double e = 3.14; // 8byte
printf("a = %d\n", a); // %d : 10진수표기
printf("b = %f\n", b);
printf("d = %X\n", d); // 16진수는 x : 소문자, X : 대문자
printf("e = %f\n", e);
printf("a = %d\n", sizeof(a)); // 메모리에 직접 접근하여 바이트 확인 가능
printf("b = %d\n", sizeof(b));
printf("c = %d\n", sizeof(c));
printf("d = %d\n", sizeof(d));
printf("e = %d\n", sizeof(e));
return 0;
}
|
cs |
반응형
@HYUNJZZANG :: HyunZzang
HyunZzang의 프로그래밍 공간 / 함께 공부해요!!
도움이 되셨다면 "좋아요❤️" 또는 "구독👍🏻" 부탁드립니다 :)