-1

这里的菜鸟上过计算机课,刚刚开始使用 Visual Studio 学习 Visual Basic。我的第一个任务是在线研究并创建一个简单的控制台应用程序,将兆字节转换为千字节。

Module 
    Sub Main() 
      Dim Kb As Integer 
      Console.WriteLine("Enter Number of Megabytes") 
      Kb = Console.ReadLine / 1024 
      Console.WriteLine(Kb) 
  End Sub 
End Module

这是我环顾互联网后所到之处,(是的,非常愚蠢!)不完全确定我从这里去哪里,或者知道我是否做得对。

如果有人可以帮助我提供一些代码,将不胜感激。谢谢!

4

2 回答 2

2

在过去的好日子里,1024 是要使用的数字。今天,这并不容易。对于内存 1024 仍然是合适的,但对于其他东西,例如磁盘大小,它可能不合适。看:

http://physics.nist.gov/cuu/Units/prefixes.htmlhttp://physics.nist.gov/cuu/Units/binary.html

于 2013-09-21T16:23:44.333 回答
2

嗯,1MB等于1024KB。因此,将输入(以 MB 为单位)乘以1024

Dim kb As Integer = 0
Console.WriteLine("Enter Number of Megabytes")
kb = Integer.Parse(Console.ReadLine()) * 1024
Console.WriteLine(kb.ToString())
Console.ReadLine()
于 2013-09-21T14:15:58.233 回答