c语言怎么实现字符串与数字相互转换

avatar
作者
猴君
阅读量:0

在C语言中,可以使用标准库函数来实现字符串与数字之间的相互转换。

  1. 字符串转数字:可以使用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; } 
  1. 数字转字符串:可以使用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; } 

这样就可以实现字符串与数字之间的相互转换。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!