溫馨提示×

c++中isdigit函數(shù)的用法是什么

c++
小億
159
2024-03-15 18:15:57
欄目: 編程語言

isdigit函數(shù)是C++中的一個字符處理函數(shù),用于判斷一個字符是否是數(shù)字字符。

isdigit函數(shù)的原型為:

int isdigit(int c);

參數(shù)c是一個單個字符,可以是任何字符類型。如果參數(shù)c是一個數(shù)字字符(‘0’-‘9’),則isdigit函數(shù)返回非零值(通常為1),否則返回0。

示例代碼:

#include <iostream>
#include <cctype>

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

輸出結(jié)果:

5 is a digit character.

0