c语言取出字符串中的数字
时间: 2024-03-21 18:34:39 浏览: 355
c语言数字字符串转化.pdf
在C语言中,可以使用sscanf函数来从字符串中提取数字。以下是一个示例代码:
```c
#include <stdio.h>
int main() {
char str[] = "123 45";
int x, y;
sscanf(str, "%d %d", &x, &y);
printf("x = %d\n", x);
printf("y = %d\n", y);
return 0;
}
```
上述代码中,我们定义了一个字符串`str`,其中包含两个数字。然后,我们使用sscanf函数从字符串中提取这两个数字,并将它们存储在变量`x`和`y`中。最后,我们使用printf函数将提取的数字打印出来。
运行上述代码,输出将是:
```
x = 123
y = 45
```
这样,我们就成功地从字符串中提取了数字。
阅读全文