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

数字有关问题啊1M=1024KB HOW

2012-01-19 
数字问题啊?1M1024KB HOW?例:数据库中一列数idsize120044122422009935004102492048000它的单位是字节Basp

数字问题啊?1M=1024KB HOW?
例:数据库中一列数
id size
1 200441224
2 20099
3 500
4 1024
9 2048000
 它的单位是字节B

 asp.net 
 输入它时想实现如下:
 小于1KB 则直接出字节 如 500B
 大于1Kb 小于 1M 则输出换算成KB 如1024B显示成 1KB
 大于1M刚 换算成 M显示 如 2M

 HOW?

[解决办法]
i2 = Math.Pow(1024,2);
if( i > 1024 )
{
if(i < i2)
{ size = i/1024;}
else
{ size = i/i2;}
}
else
{
size = i;
}
大概就是这样,细节你再实现一下

热点排行