我想知道是否还有将两个角色组合成一个角色。 例如,我有字符6和7,我想组合它们并将结果67保存在寄存器中,是否有解决此问题的方法?
// Thx提前
答案 0 :(得分:0)
您的意思是要存储一串数字字符的数值吗?
如果是这样,您可以获取每个字符的ASCII值(执行必要的检查以确保它在适当的范围内),从中减去“0”的值,将其乘以10到其位置的幂(编号以相反的顺序,从0开始,然后将其添加到总值。
例如:
"67" -> 54, 55 -> (54-48)*10^1, (55-48)*10^0 -> (6*10)+(7*1) = 67