当前位置: 代码迷 >> Android >> byte 转化 kb 为什么要加1023然后除以1024,该如何解决
  详细解决方案

byte 转化 kb 为什么要加1023然后除以1024,该如何解决

热度:539   发布时间:2016-04-28 06:50:27.0
byte 转化 kb 为什么要加1023然后除以1024
今天看android 彩信模块中,算附件的大小,传来的值为
msize = 50194
然后,size =(int)(msize +1023)/1024

不知道为什么
------解决方案--------------------
不足1K,返回1K
------解决方案--------------------
1023/1024结果是0 所以只要msize不是正好为1024的倍数,就起作用,与直接+1相比更准确一些
------解决方案--------------------
你也可以认为有余数的话就+1
  相关解决方案