永发信息网

C语言字节如何转换成MB?

答案:2  悬赏:40  手机版
解决时间 2021-03-08 23:18
  • 提问者网友:山高云阔
  • 2021-03-08 00:56
#include "stdafx.h"
#include "windows.h"
#include "stdio.h"
int main()
{
DWORD FileSize;

HANDLE FileHandle=CreateFile("123.exe",GENERIC_WRITE,0,NULL,OPEN_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);

FileSize=GetFileSize(FileHandle,NULL);

printf("%d 字节\n",FileSize);

return 0;
}
最佳答案
  • 五星知识达人网友:深街酒徒
  • 2021-03-08 02:18
1024字节=1K字节
1024K字节=1M字节
printf("%.2fM字节",(float)FileSize/1024/1024);
全部回答
  • 1楼网友:西岸风
  • 2021-03-08 02:34
10进制转2进制,除2就可以了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯