【发布时间】:2010-12-03 17:58:08
【问题描述】:
我有一个程序应该获取值并将它们打印出来。但是当用户输入像 12 之类的东西时,(十六进制中的 C)程序会打印出一些奇怪的字母,我认为这是 ASCII 的表示。有没有办法让它将这些数字保存为原始数字?我是通过外部库做输入输出的,所以不知道有没有关系。
【问题讨论】:
我有一个程序应该获取值并将它们打印出来。但是当用户输入像 12 之类的东西时,(十六进制中的 C)程序会打印出一些奇怪的字母,我认为这是 ASCII 的表示。有没有办法让它将这些数字保存为原始数字?我是通过外部库做输入输出的,所以不知道有没有关系。
【问题讨论】:
有多种方法可以将数字存储在计算机中。主要有:
您需要弄清楚(希望文档说明)您的输入库想要什么格式以及输出库提供什么格式,并在您的程序中在它们之间进行转换。这种转换的通用名称是“二进制-十进制转换”
【讨论】: