Вывод кодов букв латинского алфавита прописных и строчных букв - C (СИ)
Формулировка задачи:
Мой код с выводом кодов строчных букв:
Подскажите как вывести строчные и прописные буквы?
#include <stdio.h> #include <conio.h> int main (void) { int j = 1; char a = 'j'; printf("\n Table code characters:\n"); for ( ; a <= 'w'; ++a) printf("\n %4d) %2c: code%4d", j++, a, a); printf("\n\n Press any key: "); _getch(); return 0; }
Решение задачи: «Вывод кодов букв латинского алфавита прописных и строчных букв»
textual
Листинг программы
#include <stdio.h> #include <stdlib.h> #include <ctype.h> int main(void) { char c = 'j'; puts("Character map:"); while(c <= 'w') { printf("Lower: %2c %3u Upper: %2c %3u\n", c, c, toupper(c), toupper(c)); ++c; } exit(0); }
Объяснение кода листинга программы
В данном коде на языке C происходит вывод кодов букв латинского алфавита в консоль. Список действий:
- Старт программы.
- Объявление переменной c типа char и присвоение ей значения 'j'.
- Вывод сообщения
Character map:
. - Запуск цикла while, который выполняется до тех пор, пока значение переменной c не станет больше 'w'.
- В каждой итерации цикла выводится сообщение в формате
Lower: ABC Upper: ABC
, где ABC — это текущее значение переменной c в нижнем и верхнем регистре соответственно, а 123 - это текущее значение переменной c в формате unsigned int. - После каждой итерации цикла значение переменной c увеличивается на единицу.
- По завершении цикла программа завершается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д