C 언어의 형식 지정자 및 이스케이프 시퀀스
형식 지정자란 무엇입니까?
형식 지정자는 컴파일러에게 처리 중인 데이터 유형을 알려주는 방법입니다. 어떤 데이터를 입력하고 출력할 때 사용합니다. 모든 형식 지정자의 경우 이 chart을 확인하거나 문서 here을 완료할 수 있습니다.
printf()의 일반 구문
printf("%a.b{formatSpecifier}", yourvariable);
여기서 a
및 b
은 정수이며 여기서 a는 출력의 총 문자 공간을 나타내고 b는 소수점 이하의 정확도를 나타냅니다.
자세한 내용은 이 코드를 살펴보겠습니다.
#include <stdio.h>
int main()
{
float b = 5.63;
printf("%6.3f\n", b);
return 0;
}
// output
5.630
위의 코드에서 a=6
및 b=3
은 소수점 이하 3자리가 있음을 의미하고 자세히 살펴보면 출력 4자리에서 5 앞에 1개의 공백이 있음을 의미합니다. 음수였으면 양수였기 때문에 출력 뒤에 공백을 추가할 것이기 때문에 이전에 공백을 추가했습니다.
scanf()의 일반 구문
scanf("%{formatSpecifier}", &yourvariable);
샘플 코드
#include <stdio.h>
int main(){
float a;
printf("Enter a number: ");
scanf("%f", &a);
printf("Your Input Is: %7.3f", a);
return 0;
}
// output
Enter a number: 5.32
Your Input Is: 5.320
탈출 시퀀스란?
C에서 이스케이프 시퀀스는 문자열 리터럴에서 직접 사용할 수 없는 문자 시퀀스입니다. 백슬래시로 시작하는 더 많은 문자가 필요합니다. 예를 들어,\n은 새 줄을 나타냅니다.
C의 이스케이프 시퀀스 목록
샘플 코드
#include <stdio.h>
#include<stdio.h>
int main(){
int number=50;
printf("We\nareC\b learning\t\"C\" programming here \'on\' CodeWithRish");
return 0;
}
// output
We
are learning "C" programming here 'on' CodeWithRish
Reference
이 문제에 관하여(C 언어의 형식 지정자 및 이스케이프 시퀀스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/codewithrish/format-specifiers-and-escape-sequence-in-c-language-3m8d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
printf("%a.b{formatSpecifier}", yourvariable);
여기서
a
및 b
은 정수이며 여기서 a는 출력의 총 문자 공간을 나타내고 b는 소수점 이하의 정확도를 나타냅니다.자세한 내용은 이 코드를 살펴보겠습니다.
#include <stdio.h>
int main()
{
float b = 5.63;
printf("%6.3f\n", b);
return 0;
}
// output
5.630
위의 코드에서
a=6
및 b=3
은 소수점 이하 3자리가 있음을 의미하고 자세히 살펴보면 출력 4자리에서 5 앞에 1개의 공백이 있음을 의미합니다. 음수였으면 양수였기 때문에 출력 뒤에 공백을 추가할 것이기 때문에 이전에 공백을 추가했습니다.scanf()의 일반 구문
scanf("%{formatSpecifier}", &yourvariable);
샘플 코드
#include <stdio.h>
int main(){
float a;
printf("Enter a number: ");
scanf("%f", &a);
printf("Your Input Is: %7.3f", a);
return 0;
}
// output
Enter a number: 5.32
Your Input Is: 5.320
탈출 시퀀스란?
C에서 이스케이프 시퀀스는 문자열 리터럴에서 직접 사용할 수 없는 문자 시퀀스입니다. 백슬래시로 시작하는 더 많은 문자가 필요합니다. 예를 들어,\n은 새 줄을 나타냅니다.
C의 이스케이프 시퀀스 목록
샘플 코드
#include <stdio.h>
#include<stdio.h>
int main(){
int number=50;
printf("We\nareC\b learning\t\"C\" programming here \'on\' CodeWithRish");
return 0;
}
// output
We
are learning "C" programming here 'on' CodeWithRish
Reference
이 문제에 관하여(C 언어의 형식 지정자 및 이스케이프 시퀀스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/codewithrish/format-specifiers-and-escape-sequence-in-c-language-3m8d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
scanf("%{formatSpecifier}", &yourvariable);
#include <stdio.h>
int main(){
float a;
printf("Enter a number: ");
scanf("%f", &a);
printf("Your Input Is: %7.3f", a);
return 0;
}
// output
Enter a number: 5.32
Your Input Is: 5.320
C에서 이스케이프 시퀀스는 문자열 리터럴에서 직접 사용할 수 없는 문자 시퀀스입니다. 백슬래시로 시작하는 더 많은 문자가 필요합니다. 예를 들어,\n은 새 줄을 나타냅니다.
C의 이스케이프 시퀀스 목록
샘플 코드
#include <stdio.h>
#include<stdio.h>
int main(){
int number=50;
printf("We\nareC\b learning\t\"C\" programming here \'on\' CodeWithRish");
return 0;
}
// output
We
are learning "C" programming here 'on' CodeWithRish
Reference
이 문제에 관하여(C 언어의 형식 지정자 및 이스케이프 시퀀스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/codewithrish/format-specifiers-and-escape-sequence-in-c-language-3m8d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)