차례:
비디오: [혼공C_새로워진 이것이 C언어다] 12강- 함수의 작성과 사용 2024
텍스트 문자열의 핵심은 char 변수입니다. C 프로그래밍에서는 0에서 255 사이의 값을 채우는 고유 한 큐비 구멍이 있습니다.이 값은 문자로 시각적으로 표현됩니다.
CTYPE의 기본 사항
C 언어는 개별 문자를 테스트하거나 조작하기 위해 설계된 수많은 기능을 갖추고 있습니다. 함수는 모두 ctype에 정의됩니다. h 헤더 파일. 따라서 대부분의 프로그래머는이 기능을 CTYPE 함수,
#include
CTYPE 함수는 테스트 및 조작의 두 가지 범주에 해당합니다.
ch 999가 isalnum ( | ch ) 일 때 TRUE를 반환 영문자 (대문자 또는 소문자) 또는 숫자 |
---|---|
> isalpha ( ch ) | 알파벳 대문자 또는 소문자 |
isascii ( ch ) | 0에서 127 사이의 ASCII 값 < isblank ( |
ch ) 탭 또는 공백 또는 다른 공백 문자 | iscntrl ( |
ch ) 제어 코드 문자, 값 0에서 31 및 127 | isdigit ( |
ch ) 문자 0 - 9 | isgraph (999) |
공간을 제외한 모든 인쇄 가능한 문자 ishexnumber (< (ch ) ch | ) 999 16 진수 0 ~ 9 또는 A ~ F (소문자 999) |
(ch 999) isdigit (999) isprint (ch ) | 공백을 포함하여 표시 할 수있는 문자 |
ispunct ( ch ) | 구두점 기호
isspace ( |
ch ) A 화이트 스페이싱 | isupper ( ch ) 알파벳의 대문자, |
A 에서 |
ishexnumber () |
) ch의 ASCII 코드 값 0 ~ 127 tolower ( | ch |
문자 소문자 ch toupper ( | ch |
) 문자의 대문자 ch |
는 |
이고 이고 변환 함수는 에서 | 로 시작합니다.
|
로 나타내는 int 값을 인수로 사용합니다. 이것들은 char 함수가 아닙니다! 모든 CTYPE 함수는 int 값을 반환합니다. 논리적 TRUE 또는 FALSE 값을 반환하는 함수의 경우 FALSE는 0이고 TRUE는 0이 아닌 값입니다. 문자를 테스트하는 방법 | CTYPE 함수는 입력을 테스트하거나 적절한 정보가 입력되었는지 확인하거나 필요한 정보를 쓸모없이 꺼낼 때 가장 유용합니다. 텍스트 통계의 코드는 프로그램이 텍스트를 스캔하고 특정 속성을 추출한 다음 해당 정보의 요약을 표시하는 방법을 보여줍니다. 문자 통계 |
#include | int main () |
---|---|
{ 문자 구어 [] = "인간 사건 과정에서 한 사람이 그들을 연결시킨 정치 밴드를 해체시키고, 지구의 힘, 자연 법칙과 자연의 신의 법칙이 부여 된 분리되고 평등 한 권역 중 하나라고 생각할 때, 인류의 의견에 대해 예의 바른 존중은 그 (것)들을 별거에 지시하는 원인을 선언해야한다. "; int index, alpha, blank, punct; 알파 = 공란 = 문장 부호 = 0; | / * 데이터 수집 * / |
index = 0; while (phrase [index]) if (isalpha (phrase [index])) alpha ++; | if (isblank (phrase [index])) 공백 ++; |
if (ispunct (phrase [index])) punct ++; index ++; | } / * 인쇄 결과 * / |
printf ("% s"n "