本文主要查阅好多博客总结而来,参阅:
https://blog.csdn.net/aoshilang2249/article/details/38501779
https://blog.csdn.net/weixin_35959554/article/details/85600360
楼主因下载大文件时,发现int数值溢出,反而变成负数,导致文件一直下载不成功,小结一下:
一 C#数据最大值最小值:
二 数据溢出情况:
测试代码如下
int number = 1;
while (number>0){
number = number+100000;
Log.e("number",number+"");
}
输出的日志为
……
2146900001
2147000001
2147100001
2147200001
2147300001
2147400001
-2147467295
竟然真的会变成负数;