The isdigit() in C ir funkcija, ko var izmantot, lai pārbaudītu, vai nodotā rakstzīme ir cipars vai nav. Tas atgriež vērtību, kas nav nulle, ja tas ir cipars, pretējā gadījumā tas atgriež 0. Piemēram, tas atgriež vērtību, kas nav nulle '0' uz '9' un citiem nulle.
Word ātrās piekļuves rīkjosla
The isdigit() funkcija ir deklarēta iekšā ctype.h galvenes fails.
C isdigit() Sintakse
isdigit (int arg );>
C isdigit() Parametri
Šī funkcija izmanto vienu argumentu vesela skaitļa formā un atgriež tipa vērtību starpt .
Piezīme: Pat ja isdigit() kā argumentu izmanto veselu skaitli, rakstzīme tiek nodota funkcijai. Iekšēji varonis tiek pārvērsts par savu ASCII čeka vērtība.
C isdigit() atgriešanas vērtība
Šī funkcija atgriež vesela skaitļa vērtību, pamatojoties uz tai nodoto argumentu
- Ja arguments ir ciparu rakstzīme, tad tā atgriežas a vērtība, kas nav nulle (patiesā vērtība).
- Tas atgriežas nulle (nepatiesa vērtība), ja arguments nav ciparu rakstzīme.
Piemērs: C Programma, lai pārbaudītu, vai rakstzīme ir cipars vai neizmanto, izmantojot funkciju isdigit().
C
nulles
// C program to demonstrate isdigit()> #include> #include> > // Driver Code> int> main()> {> >// Taking input> >char> ch =>'6'>;> > >// Check if the given input> >// is numeric or not> >if> (>isdigit>(ch))> >printf>(>'Entered character is'> >' numeric character'>);> >else> >printf>(>'Entered character is not'> >' a numeric character'>);> >return> 0;> }> |
git rebase
>
>Izvade
nginx mainīgie
Entered character is numeric character>
Funkcijas isdigit() darbība valodā C
Funkcijas isdigit () darbība ir šāda:
- 1. SOLIS. Funkcija isdigit() izmanto pārbaudāmo rakstzīmi kā argumentu. 2. SOLIS: tiek pārbaudīta rakstzīmes ASCII vērtība. 3.A DARBĪBA: ja rakstzīmes ASCII vērtība ir no 48 (t.i., '0') līdz 57 (t.i., '9') , a vērtība, kas nav nulle (TRUE) tiek atgriezta. 3.B DARBĪBA: ja rakstzīmes ASCII vērtība nav starp 48 (t.i., ‘0’) un 57 (t.i., ‘9’) , Nulles vērtība (FALSE) tiek atgriezta.