首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

byte 转化 kb 为什么要加1023其后除以1024

2014-01-19 
byte 转化 kb 为什么要加1023然后除以1024今天看android 彩信模块中,算附件的大小,传来的值为msize 5019

byte 转化 kb 为什么要加1023然后除以1024
今天看android 彩信模块中,算附件的大小,传来的值为
msize = 50194
然后,size =(int)(msize +1023)/1024

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

热点排行