> 백엔드 개발 > C++ > 본문

C 언어의 형식 지정자

PHPz
풀어 주다: 2023-09-03 14:17:05
앞으로
984명이 탐색했습니다.

C 언어의 형식 지정자

형식 지정자는 C에서 입력 및 출력 목적으로 사용됩니다. 이 개념을 사용하여 컴파일러는 scanf() 함수를 사용하여 입력을 받고 printf() 함수를 사용하여 인쇄하는 동안 변수에 어떤 유형의 데이터가 있는지 이해할 수 있습니다. 다음은 형식 지정자 목록입니다.

float 값 similar%e 또는%esigned integer (short) 부호 없는 정수(짧은)부호 없는 정수LongDouble Long doubleUnsigned int 또는 unsigned longLong longUnsigned long long8진수 표현PointerStringUnsigned int16진수 표현아무것도 인쇄하지 않습니다. % 문자 인쇄기본 형식 지정자입니다. 형식 지정자를 사용하여 다른 부분을 추가할 수 있습니다. −
Format Specifier Type
%c Character
%d Signed Integer
%e 또는 %E 플로트의 과학적 표기법 ation%f
%g 또는%g
%hi
% hu
%i
%l 또는 %ld 또는 %li
%lf
%Lf
%lu
%lli 또는 %lld
%llu
%o
%p
%s
%u
%x 또는 %X
%n
%%

빼기 기호(-) 기호는 왼쪽 정렬을 나타냅니다.

  • % 뒤의 숫자는 최소 필드 너비를 지정합니다. 문자열이 너비보다 작으면 공백으로 채워집니다

  • 마침표(.)는 필드 너비와 정밀도를 구분하는 데 사용됩니다

  • Example

  •  Live Demo
#include <stdio.h>
main() {
   char ch = &#39;B&#39;;
   printf("%c</p><p>", ch); //printing character data
   //print decimal or integer data with d and i
   int x = 45, y = 90;
   printf("%d</p><p>", x);
   printf("%i</p><p>", y);
   float f = 12.67;
   printf("%f</p><p>", f); //print float value
   printf("%e</p><p>", f); //print in scientific notation
   int a = 67;
   printf("%o</p><p>", a); //print in octal format
   printf("%x</p><p>", a); //print in hex format
   char str[] = "Hello World";
   printf("%s</p><p>", str);
   printf("%20s</p><p>", str); //shift to the right 20 characters including the string
   printf("%-20s</p><p>", str); //left align
   printf("%20.5s</p><p>", str); //shift to the right 20 characters including the string, and print string up to 5 character
   printf("%-20.5s</p><p>", str); //left align and print string up to 5 character
}
로그인 후 복사

输ude

B
45
90
12.670000
1.267000e+001
103
43
Hello World
Hello World
Hello World
Hello
Hello
로그인 후 복사

我们可以以서로 비슷한 방법으로 사용하는 방법은 scanf()函数입니다.

위 내용은 C 언어의 형식 지정자의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿