c++中std::isdigit(),std::ispunct(),std::isalpha()各有什么作用啊?

请举些简单的实例

std::isdigit()判断是否为整形数
,std::ispunct(),判断是否为标点符号或者特殊符号
std::isalpha()判断数否为英文字符
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-19
isdigit判断字符char是否为数字
isalpha判断字符char是否为英文字母

不过没有std::吧。。。。头文件是cctype或者ctype.h本回答被网友采纳

c++中std::isdigit(),std::ispunct(),std::isalpha()各有什么作用...
std::isdigit()判断是否为整形数 ,std::ispunct(),判断是否为标点符号或者特殊符号 std::isalpha()判断数否为英文字符

c++中std::isdigit(),std::ispunct(),std::isalpha()各有什么作用...
std::isdigit():是不是数字 std::ispunct():判断字符是否为标点符号 std::isalpha():判断字符是否为英文字母 http:\/\/www.cnljh.com\/clib\/ctype\/isalpha.html 参考资料:http:\/\/www.perlcn.com

C语言函数分类函数
isalnum(int ch): 如果ch是字母(A-Z, a-z)或数字(0-9),返回非0值,否则返回0。 isascii(int ch): 如果ch是ASCII码中的字符(0-127),返回非0值,否则为0。 iscntrl(int ch): 如果ch是作废字符(0x7F)或普通控制字符(0x00-0x1F),返回非0值,否则返回0。 isdigit(int ch...

C\/C++ 头文件中各包含哪些函数
在exec函数族中,后缀l、v、p、e添加到exec后, 所指定的函数将具有某种操作能力 有后缀 p时,函数可以利用DOS的PATH变量查找子程序文件。 l时,函数中被传递的参数个数固定。 v时,函数中被传递的参数个数不固定。 e时,函数传递指定参数envp,允许改变子进程的环境, 无后缀e时,子进程使用当前程序的环境。void _...

头文件ctype.h下包括的函数
ispunct 功能: 测试传入参数是否为标点符号,是则函数返回非零值,否则返回零。 返回非零值的状况:传入对应ASCII码为33~47、58~64、91~96、123~126的字符或这些数。iscsym 功能: 测试传入参数是否为英文字母、下划线或者数字,若是则函数返回非零值,否则返回零。 返回非零值的状况...

C++语法高手进
36. tolower函数接受一个大写字符,并返回与之等价的小写字母,必须包含头文件,另外一些该文件中的函数,isalpha, isdigit, ispunct, isspace, toupper等。37. assign对把字符串进行赋值;append则类似于 =操作符;swap交换两个string的值;进行越界检查的at类似于[]操作符;compare函数提供了两个字符串的字典序比较;...

#include<std.h>是哪些函数的头文件
strtol(p, ppend, base) 从字符串 p 中转换 long 类型整型数值,base 显式设置转换的整型进制,设置为 0 以根据特定格式判断所用进制,0x, 0X 前缀以解释为十六进制格式整型,0 前缀以解释为八进制格式整型 atoi(p) 字符串转换到 int 整型 atof(p) 字符串转换到 double 符点数 atol(p)...

c++函数头是什么意思
c++函数头,即头文件函数。在C语言家族程序中,头文件被大量使用。一般而言,每个C++\/C程序通常由头文件(header files)和定义文件(definition files)组成。头文件作为一种包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明(declaration),而定义文件用于保存程序的实现 (implementation)。 .c就是你写的程序文件...

求C语言中头文件及函数的含意的总分类
STDIO.H 定义Kernighan和Ritchie在Unix System V 中定义的标准和扩展的类型和宏。还定义标准I\/O 预定义流:stdin,stdout和stderr,说明 I\/O流子程序。STDLIB.H 说明一些常用的子程序:转换子程序、搜索\/ 排序子程序等。STRING.H 说明一些串操作和内存操作函数。SYS\\STAT.H 定义在打开和创建文件时用到的一些符号...

C语言:输入一个字符串,编程统计其中的字母、数字、空格(含制表符...
='\\0';i++) { if(isalpha(str[i])) alpha++; else if(isdigit(str[i])) digit++; else if(isspace(str[i])) space++; else if(ispunct(str[i])) spunct++; } printf("

相似回答