int num = atoi(str">

c语言怎么读入字符串中的数字符号

来源:这里教程网 时间:2026-02-21 16:48:50 作者:

如何用 C 语言读入字符串中的数字

直接答案:

使用

atoi()
函数可以将字符串中的数字转换为整数。

详细说明:

立即学习“C语言免费学习笔记(深入)”;

1. 头文件包含

在程序中包含

stdlib.h
头文件以使用
atoi()
函数。

2. 使用

atoi()
函数

atoi()
函数将字符串
str
中的数字部分转换为整数。用法如下:

<code class="c">int num = atoi(str);</code>

3. 字符串要求

字符串

str
必须包含一个有效的数字表示。例如:

"123" "+56" "-78"

4. 无效输入

如果字符串

str
不包含有效的数字,
atoi()
函数将返回 0。

示例代码:

<code class="c">#include <stdlib.h>
int main() {
  char str[] = "123";
  int num = atoi(str);
  printf("字符串 '%s' 中的数字为 %d\n", str, num);
  return 0;
}</code>

输出:

<code>字符串 '123' 中的数字为 123</code>

相关推荐