Изучаем С++ создавая игры в ue4 Уилльям Шериф Изучайте программирование С++ с интересным применением реально мира, что позволит вам создавать ваши собственные игры!


Проверка  неравенств  с  применением  других



Pdf көрінісі
бет74/252
Дата06.01.2022
өлшемі12,25 Mb.
#11940
1   ...   70   71   72   73   74   75   76   77   ...   252
Байланысты:
аа

Проверка  неравенств  с  применением  других 
операторов сравнения (>, >=, <, <=, и !=)  
Другие логические операторы сравнения могут быть с лёгкостью применены в С++. 
Знаки > и < означают то же что и обычно в математике. Соответственно это знаки 
больше  чем  (>)  и  меньше  чем  (<).  Знак  >=  означает  тоже,  что  и  этот  знак  больше 


57 | 
С т р а н и ц а
 
 
или равно ≥ в математике
. Этот знак <=, подразумевает знак меньше или равно ≤ 
для кода C++.
 
И так как у нас на клавиатуре нет ни этого ≥, и ни того знака ≤, нам 
приходится  писать  код  С++  с  применением  двух  знаков  (>=,<=)  для  этих 
обозначений.  !=  -  это  как  мы  говорим  “не  равно”  в  С++.  Итак,  скажем  у  нас  есть 
следующие строки кода: 
int x = 9; 
int y = 7; 
Мы можем спросить компьютер x > y или x < y, как показано здесь: 
cout << "x 
больше чем y? " << (x > y) << endl; 
cout << "x 
больше чем ИЛИ РАВЕН y? " << (x >= y) << endl; 
cout << "x 
меньше чем y? " << (x < y) << endl; 
cout << "x 
меньше чем ИЛИ РАВЕН y? " << (x <= y) << endl; 
cout << "x 
не равен y? " << (x != y) << endl; 
Подсказка 
Нам  нужны  скобки  вокруг
 
сравнений  х  и 
y,  для  соблюдения  последовательности 
действий. Если у нас не будет скобок, С++ запутается между такими операторами, 
как  <<  и  <.  Это  имеет  определённый  смысл  и  вы  поймёте  его  позже.  Но  вам 
необходимо,  чтобы  С++  оценивало  сравнение  (x  <  y)
 
перед  тем  как  вы  выведите 
результат  (<<).  Здесь  есть  отличная  таблица,  к  которой  можно  обращаться: 
http://en.cppreference.com/w/cpp/language/operator_precedence
.  


Достарыңызбен бөлісу:
1   ...   70   71   72   73   74   75   76   77   ...   252




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет