美文网首页
bytes 转 KB,MB,GB

bytes 转 KB,MB,GB

作者: binkylee | 来源:发表于2016-07-12 10:23 被阅读0次

    -(NSString *)bytesToAvaiUnit:(int64_t)bytes

    {

    if(bytes < 1024)    // B

    {

    return [NSString stringWithFormat:@"%lldB", bytes];

    }

    else if(bytes >= 1024 && bytes < 1024 * 1024) // KB

    {

    return [NSString stringWithFormat:@"%.1fKB", (double)bytes / 1024];

    }

    else if(bytes >= 1024 * 1024 && bytes < 1024 * 1024 * 1024)  // MB

    {

    return [NSString stringWithFormat:@"%.2fMB", (double)bytes / (1024 * 1024)];

    }

    else    // GB

    {

    return [NSString stringWithFormat:@"%.3fGB", (double)bytes / (1024 * 1024 * 1024)];

    }

    }

    相关文章

      网友评论

          本文标题:bytes 转 KB,MB,GB

          本文链接:https://www.haomeiwen.com/subject/udnjjttx.html