发布网友 发布时间:2024-10-09 23:21
共5个回答
热心网友 时间:2024-11-13 17:26
首先他们都是逻辑运算。如果在数学方面不是运用在逻辑方面的话,c>b>a他就相当于一个常量,也就是一个已知数,也就是C最大,B其次,A最小,如果运用在逻辑判断的话,因为他们的优先级相同,先判断出C是否大于B,得出的结果为逻辑是和否,也就是1和0,然后再用1和0去与A比较大小,同样得出1或者0。但此时的ABC三个数字都必须是个已知数,不然它只能是个命题,不能判断真假。而在C语言中,无论它是变量还是常量都可以做出判断,如果是常量的ABC做比较,判断的是他们的ASIC值的大小,优先级相同都是从左至右判断,返回结果也是逻辑1或0.如果是变量做比较也是相同的道理,只不过他们比较的是变量的值。热心网友 时间:2024-11-13 17:24
数学上和C语言表达式中这两个表达式运算的结果可能一致,但是所表达的含义不一样,数学上的c>b>a类似于C语言中c>b&&b>a的功能热心网友 时间:2024-11-13 17:28
例如:a = 3;热心网友 时间:2024-11-13 17:28
数学表达式中,是比较各自大小,返回1或0热心网友 时间:2024-11-13 17:25
数学上的c>b>a是数值之间的比较 ,而c语言上的c>b>a根据操作员的需要而设定 一般 多用于逻辑运算表达 例如:c=3,b=2, a=5