atoi 和 itoa 还有sprintf的使用
目的是为了让字符数组中16进制数,以字符串的实现体现: int atoi(const char *nptr); int atoi(const char *nptr); atoi 把字符数据转换为int类型 char *itoa (int value, char *str, int base ); 返回值:返回指向str的指针,无错误返回。 [2] int value 被转换的整数,char *string 转换后储存的字符数组,int radix 转换进制数,如2,8,10,16 进制等,大小应在2-36之间 itoa 如何要在liunx中使用要添加源码程序,库里现在没有这个函数 int sprintf(char *string, char *format [,argument,…]); string-- 这是指向一个字符数组的指针,该数组存储了 C 字符串。 format-- 这是字符串,包含了要被写入到字符串 str 的文本。它可以包含嵌入的 format 标签,format 标签可被随后的附加参数中指定的值替换,并按需求进行格式化。format 标签属性是%[flags][width][.precision][length]specifier [argument]…:根据不同的 format 字符串,函数可能需要一系列的附加参数,每个参数包含了一个要被插入的值,替换了