我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

单位转换输入bit输出,byte,KB,MB

C语言输入bit,输出byte,KB,MB怎么做呢?,C语言真的好难啊

对应的除法,除一下不就换算出来了么
1B = 8 bit;
1KB = 1024B;
1MB = 1024KB;
1GB = 1024MB


#include<stdio.h>

int main()
{
    double n;
    scanf("%lf", &n);
    printf("%.2lf byte\n", n/8);
    printf("%.2lf KB\n", n/8/1024);
    printf("%.2lf MB\n", n/8/1024/1024);
    return 0;
}

近期文章

  • javascript中DOM的问题
  • 关于数据结构的问题,请各位专家解惑
  • 为什么不能接着运行下去?
  • HTML,CSS Word Wrapping
  • 是个分段函数 写代码问题
  • 看我第31行,不明白为什么
  • 我想请问一下这个应该怎么修复啊
  • 没有匹配 if 的非法 else,请求解答
  • 输入一个字符,调用函数,若是数字字符输出YES,其他字符输出NO,这个为啥一直只执行no,跟着执行下来了
  • 为什么这个数输出不对呀
  • rtklib卡尔曼滤波系数矩阵维数
  • TCPDF中的泰米尔语字体渲染问题
  • 不知道哪儿出错了c语言矩阵问题
  • 成绩统计(这个程序怎么写啊?)
  • windows11 Vmware进入虚拟机卡慢
  • 是否可以用scanf重复输入同一个定义的变量
  • 指向分数组的指针(简单问题)
  • tensorflow训练模型报错看这!代码报错我不会
  • 初学者对double和float的疑问
  • 各位JAVA同学!!

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华