Type Here to Get Search Results !

C언어 printf 형식 지정자 - %d | long long | unsigned long

이 글에서는 C언어의 printf에서 사용하는 형식 지정자에 대해서 설명합니다. printf 함수의 첫 번째 인자는 형식 문자열입니다. 형식 문자열 안에서 % 기호와 형식 지정자를 사용하여 변수의 값을 출력합니다. 형식 지정자는 변수의 타입에 맞게 지정해야 올바른 결과를 얻을 수 있습니다.

  • printf문의 형식 지정자

printf 형식지정자 썸네일


printf 문의 형식 지정자


printf 문을 사용하여 C 언어의 다양한 타입을 출력할 때 사용하는 형식 지정자에 대해 알아보겠습니다. 아래는 각 타입의 설명과 예제입니다.

1. char (%c)

1바이트 크기의 문자 데이터를 표현합니다.

char ch = 'A';
printf("Character: %c\n", ch);

2. int (%d)

정수 데이터를 표현합니다.

int num = 10;
printf("Integer: %d\n", num);

3. float (%f)

부동 소수점 숫자를 표현합니다.

float num = 3.14;
printf("Float: %f\n", num);

4. double (%lf)

배정밀도 부동 소수점 숫자를 표현합니다.

double num = 3.141592653589793;
printf("Double: %lf\n", num);

5. long (%ld)

긴 정수 데이터를 표현합니다.

long num = 1234567890;
printf("Long: %ld\n", num);

6. long long (%lld)

아주 큰 정수 데이터를 표현합니다.

long long num = 1234567890123456789LL;
printf("Long Long: %lld\n", num);

7. unsigned int (%u)

부호 없는 정수 데이터를 표현합니다.

unsigned int num = 10;
printf("Unsigned Integer: %u\n", num);

8. unsigned long (%lu)

긴 부호 없는 정수 데이터를 표현합니다.

unsigned long num = 1234567890UL;
printf("Unsigned Long: %lu\n", num);

9. unsigned long long (%llu)

아주 큰 부호 없는 정수 데이터를 표현합니다.

unsigned long long num = 1234567890123456789ULL;
printf("Unsigned Long Long: %llu\n", num);