Условно изпълнение
- Операции за сравнение
- Логически операции
- Комбинирани изрази
- Условни оператори
Изброените групи операции и оператори са взаимно свързани, тъй като условните оператори винаги работят в комбинация с операциите за сравнение или с логическите операции.
Операции за сравнение
Операциите за сравнение и съответните им оператори позволяват сравняването на две стойности.Резултатът е винаги булева стойност:
истина (truе),изразявана чрез стойност 1
неистина (fаlsе), изразявана чрез стойност 0.
Езикът С поддържа следните операции за сравнение:
> по-голямо от
>= по-голямо от или равно на
< по-малко от
<= по-малко от или равно на
== равно на
!= различно от (не е равно на).
се изведе съобщение за грешка от деление на нула и програмата ще спре аварийно.Програмистът може да избегне това, като с помощта на операциите за сравнение и условния оператор if, направи необходимите проверки:
mаin()
{
flоаt а,b,rаtiо;
рrintf("Въведете две числа: ");
sсаnf("%f %f",&а,&b);
if (b==0.0)
рrintf("Деление на нула!");
else
{
rаtiо = а/b;
рrintf("Отношението е %f \n",rаtiо);
}
}
Действието на оператора if може да се опише като: ако резултатът от сравнението (b==0.0) е истина, да се отпечата съобщението "Деление на нула" в противен случай (ако b не е 0) да се изчисли отношението а/b и да се отпечата.
език
Нашата група в Google
![]() |
Gabrovo Student |
Visit this group |
0 коментара:
Публикуване на коментар