C 언어의 형식 지정자 및 이스케이프 시퀀스

2245 단어

형식 지정자란 무엇입니까?



형식 지정자는 컴파일러에게 처리 중인 데이터 유형을 알려주는 방법입니다. 어떤 데이터를 입력하고 출력할 때 사용합니다. 모든 형식 지정자의 경우 이 chart을 확인하거나 문서 here을 완료할 수 있습니다.

printf()의 일반 구문



printf("%a.b{formatSpecifier}", yourvariable);



여기서 ab은 정수이며 여기서 a는 출력의 총 문자 공간을 나타내고 b는 소수점 이하의 정확도를 나타냅니다.

자세한 내용은 이 코드를 살펴보겠습니다.

#include <stdio.h>
int main()
{
    float b = 5.63;
    printf("%6.3f\n", b);
    return 0;
}
// output
 5.630


위의 코드에서 a=6b=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

좋은 웹페이지 즐겨찾기