c语言中上式表示要逻辑判断,即结果必为0或1,并且要从左至右进行,但x的值不清楚,不能进行逻辑判断,我推荐你去买一本谭浩强写的《c语言程序设计》一书,那里的解释很全面。
C语言中只能用1 <= x && x <2来表示
数学式子是自然语言,c语言可是程序语言,当然逻辑性要强
说实际一点,你的式子本身就等价于两个条件,只用用一个式子表达的话,机器会以为是一个条件从而无法判断
因为c语言没这写法。发明c的规定的。咱要照做
你应该这样问:
发明C语言的人为什么不让数学式子:"1<=x<2"在C语言中合法
你看他会不会来回答你
你问你自己,C语言是数学吗?