CString ByteToString(UINT nSize)
{
CString str;
float fSize; fSize = (float) nSize;
if(nSize >= 0x40000000)
{
if((nSize%0x40000000) == 0)
{
str.Format("%dGB", nSize>>30);
}
else
{
str.Format("%.2fGB", fSize/0x40000000);
}
}
}
中0x40000000是什么意思?
麻烦各位帮忙讲解一下,谢谢
{
CString str;
float fSize; fSize = (float) nSize;
if(nSize >= 0x40000000)
{
if((nSize%0x40000000) == 0)
{
str.Format("%dGB", nSize>>30);
}
else
{
str.Format("%.2fGB", fSize/0x40000000);
}
}
}
中0x40000000是什么意思?
麻烦各位帮忙讲解一下,谢谢
那0x40000000
0x100000
0x400均是多少呢?16进制?
字节BYTE到GB的转换,你说除以多少?
40000000的Hex就是1000000000000000000000000000000--2的30次方。谢谢你们。