如何将字节输入转换为c?
中的其他更大单位我有大字节值,我想将其转换为人类可读单位。
例如,如果我有1212912891289218913891389318931893189138893189
个字节,我想以更高的单位Mb
/ MB
,Gb
/ GB
显示,以使其更具可读性
OTOH,如果我有2 bytes
,我只想在这个单元中显示它。
我怎样才能实现这个目标?
答案 0 :(得分:2)
这是一个符合你需要的逻辑提示。
以最小单位输入[可能是位/字节]
决定下一个单位和除数来划分输入。
存储结果。将结果与下一个更高单位的下一个除数进行比较。
- >如果结果小于下一个除数,则停止并打印输出。
- >如果结果更大,继续执行第3步。
自己编写代码。如果您遇到任何问题,我们将随时为您提供帮助。