인생마린
어떤 공부 블로거의 금서목록
인생마린
전체 방문자
오늘
어제
  • 전체 (155)
    • C언어 (19)
    • Python (14)
      • Flask (0)
    • Coding Challenge (11)
      • Code Clone & Review (0)
      • Toy Project (0)
      • 오늘의 코드 (5)
    • Algorithm (6)
    • JAVA (8)
    • 웹 (8)
      • Javascript (3)
    • 정보보안 (19)
    • 기타 (21)
    • 일기는일기장에 (2)
    • 리눅스 (4)
    • 철학 (1)
    • 주식 (14)
    • AI (2)
    • 독후감 (13)
    • 프로그래밍 (4)
    • 게임 (1)
    • Devops (2)
      • CI_CD (2)
      • AWS (0)
    • Flutter (3)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 백테스팅
  • vpn
  • 우영우 #패러디논란
  • 테라
  • flask
  • Sphinx
  • Flutter
  • 주린이 #주식
  • 가상화폐
  • 코인
  • 해커톤
  • c언어
  • turtle
  • Regular Expression
  • TFT
  • Regex
  • 주식 #배당주
  • 퀴즈봇
  • 불편한사회
  • smtplib
  • 폭락
  • python #eval #dictionary
  • 정규표현식
  • Bitcoin
  • Python
  • Java
  • 카카오톡봇
  • 비트코인
  • best of best
  • 주식 #ETF

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
인생마린

어떤 공부 블로거의 금서목록

C언어

[C언어]ctype.h 에 대해 알아보자

2017. 5. 28. 22:20
반응형

ctype.h는 C 언어의 표준 라이브러리로, 문자들을 조건에 맞는지 검사하고 변환하는 함수들을 포함하고 있다.

특별히 자주 쓸일이 있는 함수들은 아니다. 그렇지만 알파벳 관련된 함수를 찾을때면 ctype을 떠올리도록 하자.



함수

함수설명
문자 검사
int isalnum ( int c );c가 알파벳 또는 숫자이면 0이 아닌 값을 반환한다.
int isalpha ( int c );c가 알파벳이면 0이 아닌 값을 반환한다.
int iscntrl ( int c );c가 제어 문자이면 0이 아닌 값을 반환한다.
int isdigit ( int c );c가 숫자이면 0이 아닌 값을 반환한다.
int isgraph ( int c );c가 그래픽 문자이면 0이 아닌 값을 반환한다.
int islower ( int c );c가 소문자이면 0이 아닌 값을 반환한다.
int isprint ( int c );c가 출력할 수 있는 문자이면 0이 아닌 값을 반환한다.
int ispunct ( int c );c가 구두점 문자이면 0이 아닌 값을 반환한다.
int isspace ( int c );c가 공백 문자이면 0이 아닌 값을 반환한다.
int isupper ( int c );c가 대문자이면 0이 아닌 값을 반환한다.
int isxdigit ( int c );c가 16진 숫자이면 0이 아닌 값을 반환한다.
문자 변환
int tolower ( int c );c를 소문자로 변환한다.
int toupper ( int c );c를 대문자로 변환한다.
int __toascii ( int c );c를 아스키 코드로 변환한다.

함수 대조[편집]

X로 표시된 부분은 해당 함수가 0 아닌 값을 반환한다.

범위문자iscntrlisspaceisupperislowerisalphaisdigitisxdigitisalnumispunctisgraphisprint
0x00 - 0x08제어 문자X
0x09 - 0x0D공백 제어 문자 '\t','\f','\v','\n','\r'XX
0x0E - 0x1F제어 문자X
0x20공백 ' 'XX
0x21 - 0x2F!"#$%&'()*+,-./XXX
0x30 - 0x390123456789XXXXX
0x3A - 0x40:;<=>?@XXX
0x41 - 0x46ABCDEFXXXXXX
0x47 - 0x5AGHIJKLMNOPQRSTUVWXYZXXXXX
0x5B - 0x60[\]^_`XXX
0x61 - 0x66abcdefXXXXXX
0x67 - 0x7AghijklmnopqrstuvwxyzXXXXX
0x7B - 0x7E{|}~XXX
0x7F제어 문자 (DEL)X


출처 : https://ko.wikipedia.org/wiki/Ctype.h

반응형
저작자표시 비영리 (새창열림)

'C언어' 카테고리의 다른 글

Visual studio 2017 cmd창 바로 꺼지는 현상 해결 방법  (7) 2017.10.13
[C언어]conio.h 에 대해 알아보자  (0) 2017.05.28
[C언어]assert.h 에 대해 알아보자  (0) 2017.05.28
[C언어] math.h 에 대해 알아보기  (0) 2017.05.28
[C언어] stdio.h 에 대해 알아보기  (0) 2017.05.28
    'C언어' 카테고리의 다른 글
    • Visual studio 2017 cmd창 바로 꺼지는 현상 해결 방법
    • [C언어]conio.h 에 대해 알아보자
    • [C언어]assert.h 에 대해 알아보자
    • [C언어] math.h 에 대해 알아보기
    인생마린
    인생마린
    즐거운 프로그래밍~♬

    티스토리툴바