The isdigit() у C є функція, яка може бути використана для перевірки, чи є переданий символ цифрою чи ні. Він повертає ненульове значення, якщо це цифра, інакше він повертає 0. Наприклад, він повертає ненульове значення для '0' до '9' і нуль для інших.
The isdigit() функція оголошена в ctype.h файл заголовка.
Синтаксис C isdigit().
isdigit (int arg );>
Параметри C isdigit().
Ця функція приймає єдиний аргумент у формі цілого числа та повертає значення типу внутр .
10 з 10
Примітка: Незважаючи на isdigit() приймає ціле число як аргумент, символ передається у функцію. Внутрішньо персонаж перетворюється на свій ASCII значення для чека.
Повернене значення C isdigit().
Ця функція повертає ціле значення на основі переданого їй аргументу
- Якщо аргумент є цифровим символом, то це повертає a ненульове значення (дійсне значення).
- Воно повертається нуль (хибне значення), якщо аргумент є нечисловим символом.
Приклад: програма C для перевірки того, чи є символ цифрою, за допомогою функції isdigit().
C
перетворення int у рядок у java
// 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;> }> |
спробуйте catch у java
>
>Вихід
Entered character is numeric character>
Робота функції isdigit() у C
Функція isdigit() працює так:
- КРОК 1. Функція isdigit() приймає символ, який потрібно перевірити, як аргумент. КРОК 2: Перевіряється значення ASCII символу. КРОК 3A: якщо значення ASCII символу між 48 (тобто «0») і 57 (тобто «9») , a ненульове значення (ІСТИНА) повертається. КРОК 3B: Якщо значення ASCII символу не між 48 (тобто «0») і 57 (тобто «9») , Нульове значення (FALSE) повертається.