кодесурса
«C

Программирование на C: проверьте, является ли символ шестнадцатеричной цифрой или нет

script1adsense2code
script1adsense3code

Строка C: упражнение 23 с решением

Напишите программу на C, чтобы проверить, является ли символ шестнадцатеричной цифрой или нет.

«C

Пример решения:

Код C:

#include<stdio.h>
#include<ctype.h>
int main()
{
	char TestChar;
	printf("\n Check whether a character is Hexadecimal Digit or not :\n");  
    printf("-------------------------------------------------------\n");      
    printf(" Input a character : "); // Hexadecimal Digits are a-f, A-F or 0-9
    scanf( "%c", &TestChar );
	if( isxdigit(TestChar) )
		printf( " The entered character is a hexadecimal digit. \n" );
	else
		printf( " The entered character is not a hexadecimal digit. \n" );
	return 0;
}

Пример вывода:

 Проверьте, является ли символ шестнадцатеричной цифрой или нет:
-------------------------------------------------- -----
 Введите символ: 7
 Введенный символ является шестнадцатеричной цифрой.

Блок-схема:

«Блок-схема:

Редактор кода программирования C:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Previous: написать программу на C для преобразования строки в строчные.
Далее: Напишите программу на C, чтобы проверить, является ли буква заглавной или нет.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code