使用 Microsoft 的实现itoa
,如何将“a7ffda89”作为基数 10 中 -9 的基数 17 表示?我正在寻找的是算法的描述。
这是我用来找出itoa
使用 Microsoft 的实现会返回什么的代码:
#include "stdafx.h"
#include <stdlib.h>
int main(int argc, char *argv[])
{
(void)argc;
(void)argv;
char buff[256] = {};
memset(buff, '0', 256);
_itoa_s(-9, buff, 256, 17);
exit(0);
}