Patrice T
Цитата:
Я не могу понять, что когда я ввожу A, выход будет небольшим a. почему?
Используйте отладчик, чтобы увидеть, что происходит в вашем коде.
Вы должны научиться использовать отладчик как можно скорее. Вместо того чтобы гадать, что делает ваш код, пришло время увидеть, как он выполняется, и убедиться, что он делает то, что вы ожидаете.
Отладчик позволяет вам следить за выполнением строка за строкой, проверять переменные, и вы увидите, что есть точка, в которой он перестает делать то, что вы ожидаете.
Отладчик-Википедия, свободная энциклопедия[
^]
Освоение отладки в Visual Studio 2010 - руководство для начинающих[
^]
Отладчик здесь для того, чтобы показать вам, что делает ваш код, и ваша задача-сравнить его с тем, что он должен делать.
Для вашей реальной проблемы:
A
является ли ASCII-код 65 и
a
это ASCII-код 97: разница составляет 32.
ASCII-Википедия, свободная энциклопедия[
^]
Учебники-побитовые операторы и битовые манипуляции в C и C++ - Cprogramming.com[
^]
Цитата:
Другой вопрос, Можно ли использовать & or ^(exclusive or) для их сравнения?
Это не общее употребление, Но да, это возможно, но все зависит от того, какое сравнение вы хотите сделать.
[Обновление]
Цитата:
Но если я сравниваю char и int, должен ли я изменить один из них на другой тип? например, если я сравниваю x больше или 4,должен ли я изменить x на int или 4 на char?
Похоже, вам нужно правильно выучить C/C++
Вот ссылки на справочники книг по С и с++ авторов этих языков. Обратите внимание, что C является предком C++, поэтому знание C всегда полезно с C++.
Язык программирования Си - Википедия, свободная энциклопедия[
^]
https://hassanolity.files.wordpress.com/2013/11/the_c_programming_language_2.pdf[
^]
http://www.ime.usp.br/~ПФ/Керниган-Ритчи/с-Программирование-электронные книги.формат PDF[
^]
Язык Программирования C++ [
^]
Member 12702056
Спасибо за ваш ответ :) На самом деле,я пытался научиться отладке,но я не могу найти хороших объяснений для отладки в dev c++, и я пытался также в Visual Studio,но я не могу загрузить Visual Studio без проблем, все время это вызывает проблемы и ошибки в моем компьютере.
Member 12702056
Я имел в виду сравнение,подобное этому,сравнение между числом и символом ,можем ли мы использовать и, эксклюзивно или в подобных программах?это что-нибудь значит?
Member 12702056
Но если я сравниваю char и int, должен ли я изменить один из них на другой тип? например, если я сравниваю x больше или 4,должен ли я изменить x на int или 4 на char?