Ц исдигит () - Ц стандардна библиотека

Функција исдигит () проверава да ли је знак нумерички знак (0-9) или није.

Прототип функције исдигит ()

 инт исдигит (инт арг);

Функција исдигит () узима један аргумент у облику целог броја и враћа вредност типа int.

Иако исдигит () узима цео број као аргумент, карактер се преноси функцији. Интерно, знак се за чек претвара у своју АСЦИИ вредност.

Дефинисано је у датотеци заглавља "> датотека заглавља.

Ц исдигит () Повратна вредност

Повратна вредност Примедбе
Цео број који није нула (к> 0) Аргумент је нумерички карактер.
Нула (0) Аргумент није нумерички карактер.

Пример: Ц исдигит () функција

 #include #include int main() ( char c; c='5'; printf("Result when numeric character is passed: %d", isdigit(c)); c='+'; printf("Result when non-numeric character is passed: %d", isdigit(c)); return 0; ) 

Оутпут

 Резултат када се преда нумерички знак: 1 Резултат када се преда нумерички знак: 0

Пример: Ц Програм за проверу да ли је знак који је унео корисник нумерички знак или не

 #include #include int main() ( char c; printf("Enter a character: "); scanf("%c",&c); if (isdigit(c) == 0) printf("%c is not a digit.",c); else printf("%c is a digit.",c); return 0; ) 

Оутпут

 Унесите знак: 8 8 је цифра.

Занимљиви Чланци...