中华考试网·阅读新闻
编程开发 > C/C++ > 文章内容

C语言程序设计基础教程:关系运算符

2015-4-18编辑:ljnbset

 关系运算符

1、 关系运算符:

   >(大于)、<(小于)、>=(大于或等于)、<=(小于或等于)、= =(等于)、

   !=(不等于)

2、 运算规则:

优先级:均为6,比算术运算符低

结合性:自左至右

3、 关系运算的结果:

关系运算只会有两种结果:真(成立)、假(不成立),

编程时可用1代表真,0代表假

例如:a>=b,若a=4,b=3则表达式结果为真,即值为1

            若 a=3,b=4则表达式结果为假,即值为0

4、 对关系运算的几点理解

(1) a≤x≤b:不能表达为:a<=x<=b,只能表达为:a<=x && x<=b

(2) 9>1>=6>8>4:数学中是错误的,而C程序设计中是对的

9>1结果为 1,表达式变为:1>=6>8>4

1>=6结果为0,表达式变为:0>8>4

0> 8结果为0,表达式变为:0>4

0>4 结果为0

5、 实例1

main()

{

int a,b,result ;  ----------------声明整型变量,result用来承接a、b运算的结果

printf (“Please input two integers(a and b ):\n”);   ---------------提示输入两整数

scanf(“%d,%d”,&a,&b);  ---------接受输入分别给变量a、b,输入形式为3,4

result=(a>b);           --------a>b 运算

printf(“result=(a>b)=%d\n”,result); -------------输出结果

result=(a

printf(“result=(a

result=(a= =b);        ------------a= =b运算

printf(“result=(a==b)=%d\n”,result); -------------输出结果

result=(a!=b)          -----------a!=b运算

printf(“result=(a!=b)=%d\n”,result); -------------输出结果

}

C语言程序设计基础教程:求余运算练习
咨询热线:4000-525-585(免长途费)