阅读量:0
在C语言中,可以使用标准库函数来实现字符串与数字之间的相互转换。
- 字符串转数字:可以使用
atoi()
函数将字符串转换为整数,或者使用atof()
函数将字符串转换为浮点数。
#include <stdio.h> #include <stdlib.h> int main() { char str[] = "12345"; int num1 = atoi(str); printf("Converted integer: %d\n", num1); char str2[] = "3.14"; float num2 = atof(str2); printf("Converted float: %f\n", num2); return 0; }
- 数字转字符串:可以使用
sprintf()
函数将数字转换为字符串。
#include <stdio.h> int main() { int num1 = 12345; char str1[10]; sprintf(str1, "%d", num1); printf("Converted string: %s\n", str1); float num2 = 3.14; char str2[10]; sprintf(str2, "%f", num2); printf("Converted string: %s\n", str2); return 0; }
这样就可以实现字符串与数字之间的相互转换。