Relational operators in C programming language are as follows: <, <=, >, >=, ==, != . They are used in Boolean conditions or expression and returns true or false. Here is a program which demonstrate relational operators:
01.#include <stdio.h>02./* a program demonstrates C relational operators */03. 04. 05.void print_bool(bool value){06.value == true ? printf("true\n") : printf("false\n");07.};08. 09.void main(){10.int x = 10, y = 20;11. 12.printf("x = %d\n",x);13.printf("y = %d\n",y);14. 15./* demonstrate == operator */16.bool result = (x == y);17.printf("bool result = (x == y);");18.print_bool(result);19. 20./* demonstrate != operator */21.result = (x != y);22.printf("bool result = (x != y);");23.print_bool(result);24. 25./* demonstrate > operator */26.result = (x > y);27.printf("bool result = (x > y);");28.print_bool(result);29. 30./* demonstrate >= operator */31.result = (x >= y);32.printf("bool result = (x >= y);");33.print_bool(result);34. 35./* demonstrate < operator */36.result = (x < y);37.printf("bool result = (x < y);");38.print_bool(result);39. 40./* demonstrate <= operator */41.result = (x <= y);42.printf("bool result = (x <= y);");43.print_bool(result);44. 45. 46./* keep console screen until a key stroke */47.char key;48.scanf(&key);49.}Here is the output:
x = 10
y = 20
bool result = (x == y);false
bool result = (x != y);true
bool result = (x > y);false
bool result = (x >= y);false
bool result = (x < y);true
bool result = (x <= y);true
source:cprogramlanguage.net
No comments:
Post a Comment