我的理解为long long*long long 默认的类型也是long long ,所以不会溢出
而int*int 默认的类型为int,所以会溢出。
...全文
15410打赏收藏
有关于long long *long long 的思考
今天发现了一个问题, 如下: long long i=100000,j=100000; cout<<i*j; int i=100000,j=100000; cout<<i*j; 这两段输出的结果相同吗?答案是不同 我的理解为long long*long long 默认的类型也是long long ,所以不会溢出 而int*int 默认的类型为int,所以会溢出。