如何在 ASCII 中转换数字
How convert Digit in ASCII
我需要在内存中存储寄存器中的值,但我需要将其存储在 ASCII 代码中。这个值可以从0到256,所以ASCII字符串的长度是可变的。
您必须将您的值除以 10。余数加上 0x30(符号“0”的 ASCII 代码)是结果字符串的最后一个符号。然后对商执行相同的操作(除以 10,余数加 0x30)以获得最后一个符号,依此类推。
P.S。当然,只有当您需要用十进制表示您的值时,这才是正确的。
我需要在内存中存储寄存器中的值,但我需要将其存储在 ASCII 代码中。这个值可以从0到256,所以ASCII字符串的长度是可变的。
您必须将您的值除以 10。余数加上 0x30(符号“0”的 ASCII 代码)是结果字符串的最后一个符号。然后对商执行相同的操作(除以 10,余数加 0x30)以获得最后一个符号,依此类推。 P.S。当然,只有当您需要用十进制表示您的值时,这才是正确的。