Чтобы преобразовать символ в нижний регистр в C++, вы можете использовать различные методы. Вот несколько подходов:
-
Использование функции
tolowerиз библиотеки:#include <cctype> char ch = 'A'; ch = std::tolower(ch); -
Использование побитовых операций:
char ch = 'A'; ch |= 32; // Assuming ASCII encoding -
Использование условных операторов:
char ch = 'A'; if (ch >= 'A' && ch <= 'Z') { ch += 32; } -
Использование тернарного оператора:
char ch = 'A'; ch = (ch >= 'A' && ch <= 'Z') ? ch + 32 : ch; -
Использование манипуляций со значениями ASCII:
char ch = 'A'; if (ch >= 65 && ch <= 90) { ch += 32; }