编写代码时 “字节单位”转换为”KB单位”的方法
2018-01-30 10:15
253 查看
在编写代码过程中遇到单位转换经常用这种方法:
sendKB = (SendMsgTrafficTotal + 1023)
/ 1024;
//change to KBytes
原因:
四省五入类似,但是采用进1法,不足1K,返回1K
1023/1024结果是0 所以只要size不是正好为1024的倍数,就起作用(结果加1),与直接+1相比更准确一些,你也可以认为有余数的话就+1。
sendKB = (SendMsgTrafficTotal + 1023)
/ 1024;
//change to KBytes
原因:
四省五入类似,但是采用进1法,不足1K,返回1K
1023/1024结果是0 所以只要size不是正好为1024的倍数,就起作用(结果加1),与直接+1相比更准确一些,你也可以认为有余数的话就+1。
相关文章推荐
- 字节(b)转换为千字节(kb)和兆(mb)的转换方法
- 编写高质量代码改善C#程序的157个建议[正确操作字符串、使用默认转型方法、却别对待强制转换与as和is]
- 计算字节大小函数(通过传入的以B为单位的数值,转换为B、KB、MB的形式)
- android典型代码系列(十五)------字节转KB_MB_GB方法
- 存储字节kb,mb,gb,tb转换代码
- java 代码转换音频数据格式(字节数组转换)
- 【Effective Objective-C 2.0:编写高质量iOS与OS X代码的52个有效方法】总结(一)
- 一、编写高质量的代码—Java开发中通用的方法和准则(笔记)
- [编写高质量iOS代码的52个有效方法](五)接口与API设计(下)
- 随手在网上找了一段将字节数组转换为十六进制字符串的代码,结果被坑惨了
- 计算机中容量单位bit(位)、B(字节)、KB、MB、GB和TB的关系
- Zen Coding: 一种快速编写HTML/CSS代码的方法(已经更名为emmet)
- Zen Coding: 一种快速编写HTML/CSS代码的方法
- 读取文件转换成字节数组的代码
- 用vbs编写的将vbs代码中的Replace转换成Java的replace(第一版)
- java代码编写方法(一)
- iOS书摘之编写高质量iOS与OS X代码的52个有效方法
- 详解CSS的Sass框架中代码注释的编写方法
- J2EE开发中减少编写代码工作量的几种方法
- 避免重复代码编写的几种方法