5분 이내에 문자 이해
5492 단어 ctutorialproductivityprogramming
char
유형은 무엇이며 어떻게 사용해야 합니까?이에 대해 알아보기 전에 C 유형에 대해 간단히 살펴보겠습니다.
C의 유형
유형은 특정 방식으로 값을 처리할 수 있게 해주기 때문에 유용합니다.
그러나 백엔드에서 C는 유형을 사용하여 주어진 값에 할당할 메모리 양을 결정합니다.
C는 메모리에 대해 매우 특별하며 모든 값의 유형을 알아야 합니다.
Char 유형
이 특수 유형은 기본적으로 키보드의 모든 키인 인쇄 가능 및 제어 문자를 나타냅니다!
문자 선언
변수를 a
char
로 선언하는 구문은 다음과 같습니다.char character = 'Z';
Note that single quotes
''
are used instead of double quotes""
내부적으로는 모든
char
유형이 정수로 변환됩니다. 그래서 당신은 이렇게 문자를 선언char c = 48
또는
char c = '0'
모든 문자 및 해당 정수 표현의 테이블을 볼 수 있습니다here.
문자 작업
C는 흥미로운 방식으로 문자를 처리할 수 있는 라이브러리를 제공합니다 🔥
다음과 같이 스크립트 상단에
ctype.h
라이브러리를 포함하여 해당 라이브러리를 사용할 수 있습니다.#include <ctype.h>
다음은 라이브러리에서 무료로 제공하는 몇 가지 유틸리티입니다.
확인은 문자가 소문자입니다
char c = 'a';
if (islower(c))
// do something
islower
는 문자가 소문자이면 1을 반환하고 그렇지 않으면 0을 반환합니다.확인은 문자가 대문자입니다
char c = 'A';
if (isupper(c))
// do something
isupper
는 문자가 대문자이면 1을 반환하고 그렇지 않으면 0을 반환합니다.확인 문자는 알파벳입니다
char c = 'A';
if (isalpha(c))
// do something
isalpha
는 문자가 알파벳이면 1을, 그렇지 않으면 0을 반환합니다.확인 문자는 숫자입니다
char c = '4';
if (isdigit(c))
// do something
isdigit
는 문자가 십진수이면 1을, 그렇지 않으면 0을 반환합니다.확인 문자는 숫자 또는 알파벳입니다.
char c = 'y';
if (isalphanum(c))
// do something
isalphanum
는 문자가 숫자나 알파벳이면 1을 반환하고 그렇지 않으면 0을 반환합니다.이 기능이 무엇을 하는지 짐작할 수 있을 것입니다.
ispunc
isspace
toupper
및 tolower
를 각각 사용하여 문자를 대문자와 소문자로 변환할 수도 있습니다.char c = 'A';
// Switch case
if (isupper(c))
c = tolower(c);
else if (islower(c))
c = toupper(c));
스포일러
이모티콘도 문자입니다!
char damn = '🥵'
Reference
이 문제에 관하여(5분 이내에 문자 이해), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mcsavvy/understand-chars-in-5-mins-or-less-2d97텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)