前言
虽然是非常常见的函数,但我没见过,在这里记录一下。
一、itoa是什么?
itoa函数,全称int to array,是将整形转换成字符串类型的函数。是C非标准库的函数(写题目也不用管这个)
二、使用
char* itoa(int value,char*string,int radix);
value: 要转换的整数,可以不是int类型但是整数必须在int的范围里 string: 转换后的字符串 radix: 转换进制数,范围是2~36
1. #include <stdio.h> 2. int main() 3. { 4. int number1 = 12; 5. int number2 = -123456; 6. char string[16] = {0}; 7. itoa(number1,string,8); 8. printf("数字:%d 转换为:%s\n",number1,string); 9. itoa(number2,string,10); 10. printf("数字:%d 转换为:%s\n",number2,string); 11. system("pause"); 12. return 0; 13. }
总结
用于int类型转字符串
填入数字的范围在int之内,可以是负数,进制转化在2到36之间。