a<b和a-b<0在数学中结果是相同的,但在编程中,由于存在溢出,结果是不同的。
例如下面的例子(C语言):
#include<stdio.h>
int main(){
int a=2147483647;
int b= -1;
printf("%d\n"
a<b和a-b<0在数学中结果是相同的,但在编程中,由于存在溢出,结果是不同的。
例如下面的例子(C语言):
#include<stdio.h>
int main(){
int a=2147483647;
int b= -1;
printf("%d\n"