ctype.h
isdigit
isdigit是计算机C(C++)语言中的一个函数,主要用于检查其参数是否为十进制数字字符。
一、
···C语言:
函数定义:int isdigit(int c);
头文件:#include <ctype.h>
··C++:
头文件:#include
二、函数说明
检查参数 c 是否为阿拉伯数字0 到9。
三、返回值
若参数c为阿拉伯数字0~9,则返回非0值,否则返回0。
四、范例:
(C语言)
#include<stdio.h>
#include<ctype.h>
//判断一串字符中的阿拉伯数字,并输出
int main(){
char str[15] = "qaz521l5o2v1eq";
printf("str字符串中的所有阿拉伯数字为:");
for(int i = 0; str[i] != '\0'; i++){
if(isdigit(str[i])){
printf("%c", str[i]);
}
}
return 0;
}
另外:
![这样是错的,,,会报这样的错:
运行结果:
(C++)
#include<iostream>
#include<cctype>
#include<string>