Операції порівняння
Операції порівняння здебільшого використовуються в умовних виразах. Приклади умовних виразів :
b<0;
'b'=='B';
'f'!='F';
201>=205;
Кожна умова перевіряється : істинна вона чи хибна. Точніше слід сказати, що кожна умова приймає значення "істинно" (true) або "хибно" (flase). В мові С немає логічного (булевого) типу. Тому результатом умовного виразу є цілочисельне арифметичне значення. "Істинно" - це ненульова величина, а "хибно" - це нуль. В більшості випадків в якості ненульового значення "істинно" використовується одиниця.
Таблиця 4 - Операції порівняння
Операція | Значення |
< | менше |
<= | менше або рівно |
== | перевірка на рівність |
>= | більше або рівно |
> | більше |
!= | перевірка на нерівність |
Приклад 3. Операції порівняння.
#include<stdio.h>
int main()
{
int tr, fal;
tr=(111<=115); /* вираз істинний, tr=1 */
fal=(111>115); /* вираз хибний , fal=0*/
printf("true - %d false - %d \n",tr,fal);
return 0;
}