📌  相关文章
📜  c++98 检查字符是否为整数 - C++ (1)

📅  最后修改于: 2023-12-03 15:14:01.838000             🧑  作者: Mango

检查字符是否为整数

在 C++ 中,我们可以使用 isdigit() 函数来检查一个字符是否为整数。

函数原型

以下是 isdigit() 函数的函数原型:

int isdigit(int c);

其中,c 是要检查的字符。

函数返回值

如果字符 c 是一个数字(0~9),则函数返回非零值,否则返回 0。

示例代码

下面是一个示例代码,演示如何使用 isdigit() 函数检查字符是否为整数:

#include <iostream>
#include <cctype>

int main()
{
    char ch = '7';
    if (std::isdigit(ch))
        std::cout << "The character is a digit." << std::endl;
    else
        std::cout << "The character is not a digit." << std::endl;
    return 0;
}

输出结果:

The character is a digit.
注意事项
  • isdigit() 函数只能检查一个字符是否为数字,如果要检查一个字符串是否全是数字,需要使用其他方法。
  • isdigit() 函数的参数必须是字符型(char),如果参数是整型(int)或其他类型,需要先将其转换为字符型。