麦克雷 Mavom.cn

标题: c语言中10<a<15是什么意思 [打印本页]

作者: 艾的民    时间: 2019-9-12 10:26
标题: c语言中10<a<15是什么意思
c语言中10<a<15是什么意思
作者: ykcc78duh    时间: 2019-9-12 10:26
这不是关系表达式而是逻辑表达式:根据运算符优先规则先判断10<a能否成立成立则真赋值1返回,不成立为假0值返回,在比较返回值与15的大小。由此可知该表达式无论A值大小都为真其值为1.如果要用c语言表达数学表达式10<a<15,则c语言的表达式为(10<a)&&(a<15).
#include "stdio.h"
void main()
{int a,c;
        printf("请输入一个数字:");
        scanf("%d",&a);
        c=(10<a<15);
        printf("%d",c);
}
运行后无论输入什么数字输出结果为1.建议楼主去学习下C语言的算数规则。
作者: Gbljknbjtig    时间: 2019-9-12 10:26
a的大小在10和15之间




欢迎光临 麦克雷 Mavom.cn (https://mavom.cn/) Powered by Discuz! X3.5