将十进制字符串转换为整数
将字符串转换为整数是常见任务之一。
这里我们将展示如何将十进制字符串转换为整数。
执行此操作的 Psuedo 代码是:
function string_to_integer(str):
result = 0
for (each characters in str, left to right):
result = result * 10
add ((code of the character) - (code of character 0)) to result
return result
处理十六进制字符串有点困难,因为在处理多个字符类型(如数字(0-9)和字母表(af 和 AF))时,字符代码通常不连续。当处理只有一种类型的字符时,字符代码通常是连续的(我们将在这里处理数字),因此我们只处理数字字符代码是连续的环境。