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

goshiter 2014-01-15 04:05:38
今天看android 彩信模块中,算附件的大小,传来的值为
msize = 50194
然后,size =(int)(msize +1023)/1024

不知道为什么
...全文
351 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
MR__P 2014-01-16
  • 打赏
  • 举报
回复
你也可以认为有余数的话就+1
MR__P 2014-01-16
  • 打赏
  • 举报
回复
1023/1024结果是0 所以只要msize不是正好为1024的倍数,就起作用,与直接+1相比更准确一些
吴丁 2014-01-16
  • 打赏
  • 举报
回复
四省五入类似。
3的求摩 2014-01-15
  • 打赏
  • 举报
回复
引用 1 楼 mmorss 的回复:
不足1K,返回1K
正解
mmorss 2014-01-15
  • 打赏
  • 举报
回复
不足1K,返回1K

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧