字符串转数字 c语言
时间: 2023-11-07 08:51:12 浏览: 89
c语言字符串与数字转换函数
5星 · 资源好评率100%
在C语言中,你可以使用标准库函数atoi或者sscanf来将字符串转换为数字。
1. 使用atoi函数:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
char str[] = "12345";
int num = atoi(str);
printf("Converted number: %d\n", num);
return 0;
}
```
2. 使用sscanf函数:
```c
#include <stdio.h>
int main() {
char str[] = "12345";
int num;
sscanf(str, "%d", &num);
printf("Converted number: %d\n", num);
return 0;
}
```
这两种方法都可以将字符串"12345"转换为整数12345。请注意,在使用这些函数时,确保字符串中只包含数字字符,否则可能会导致不可预料的结果。
阅读全文