有多种方法可以将字符串转换为数字,在C语言中,可以使用标准库函数atoi()、atol()、atoll()等来实现。
atoi()函数将字符串转换为整数:#include <stdio.h>#include <stdlib.h>int main() { char str[] = "12345"; int num = atoi(str); printf("The converted number is: %d\n", num); return 0;}使用atol()函数将字符串转换为long类型的整数:#include <stdio.h>#include <stdlib.h>int main() { char str[] = "1234567890"; long num = atol(str); printf("The converted number is: %ld\n", num); return 0;}使用atoll()函数将字符串转换为long long类型的整数:#include <stdio.h>#include <stdlib.h>int main() { char str[] = "12345678901234567890"; long long num = atoll(str); printf("The converted number is: %lld\n", num); return 0;}以上是使用标准库函数实现字符串转数字的方法,但也可以使用自定义的方法来实现。


