【ctype.h isdigit】

这篇博客介绍了C/C++中的`ctype.h`头文件,重点讲解了`isdigit`函数的用法及返回值,并提供了范例。还详细阐述了`ctype.h`中的一系列字符分类函数,如`isalpha`、`iscntrl`、`isgraph`等,帮助理解这些函数的功能和应用场景。
摘要由CSDN通过智能技术生成

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;
} 

另外:
![这样是错的,,,会报这样的错:](https://img-blog.csdnimg.cn/028b007518f641c1b40ecb6f110d1989.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP55m954uX5LiA54K56YO95LiN54uX,size_13,color_FFFFFF,t_70,g_se,x_16)

运行结果:
在这里插入图片描述

(C++)

#include<iostream>
#include<cctype>
#include<string>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值