'isdigit'에 해당되는 글 2건

  1. 2013.02.15 isdigit함수
  2. 2013.01.16 memset, isdigit

isdigit함수

Programming/C 2013. 2. 15. 02:18 |

isdigit 함수


:숫자인지를 묻는 함수이다. 인자로 전달되는 문자가 한자릿수 숫자라면(숫자에 해당하는 문자라면) 0이 아닌 값을,

숫자가 아니라면 0을 반환한다.




isdigit 함수는 숫자에 해당하는 문자인 경우 0이 아닌 값을 반환한다. 그런데 0 이외에 값은 '참'으로 인식되기 때문에, 이 if문이 성립.




위에 함수 기능을 만들어 보았다.





문자는 정수형으로 치환되고 4바이트를 가지고 있기 때문에 int형으로 인자를 받는 것.


'Programming > C' 카테고리의 다른 글

printf 함수의 서식문자 조합.  (0) 2013.02.15
isalpha 함수  (0) 2013.02.15
do~while문  (0) 2013.02.15
switch문의 적절한 예  (0) 2013.02.15
가변 인자 함수  (0) 2013.02.15
Posted by scii
:

void * memset(void * ptr, int val, size_t len);

-> ptr로 전달된 주소의 메모리에서부터 len 바이트를 val의 값으로 채운다.

-> ctype.h 표준 헤더파일을 포함해야 한다.


int isdifit(int ch);

-> ch로 전달된 문자의 내용이 10진수라면 1을 반환한다.

-> string.h 표준 헤더파일을 포함해야 한다.


Posted by scii
: