将基数10转换为空终止的ascii字符串

时间:2015-02-26 04:47:00

标签: string ascii

我想知道我是否正确地思考这个问题。我需要将301基数10转换为十六进制的空终止ASCII字符串。

我得到以下内容:

"3" = 33
"0" = 30
"1" = 31
NULL = 00

哪个看起来像33 30 31 00作为基数为16的空终止ASCII字符串?

我感谢任何反馈。

2 个答案:

答案 0 :(得分:1)

是的,虽然您通常会将其写为0x33, 0x30, 0x31, 0x00,以明确您使用十六进制数字。

答案 1 :(得分:0)

301 base10 = 0x12D base16

我想你可能一直在接受这项任务。转换是一种基本的编程功能,在现代语言中基本上是不必要的,但这有时会导致对基本编程任务的基本误解。