cctype中的字符函数


函数名称


返回值


isalnum()


如果参数是字母数字,即字母或者数字,函数返回true


isalpha()


如果参数是字母,函数返回true


isblank()


如果参数是水平制表符或空格,函数返回true


iscntrl()


如果参数是控制字符,函数返回true


isdigit()


如果参数是数字(0-9),函数返回true


isgraph()


如果参数是除空格之外的打印字符,函数返回true


islower()


如果参数是小写字母,函数返回true


isprint()


如果参数是打印字符(包括空格),函数返回true


ispunct()


如果参数是标点符号,函数返回true


isspace()


如果参数是标准空白字符,如空格、换行符、水平或垂直制表符,函数返回true


isupper()


如果参数是大写字母,函数返回true


isxdigit()


如果参数是十六进制数字,即0-9、a-f、A-F,函数返回true


tolower()


如果参数是大写字符,返回其小写,否则返回该参数


toupper()


如果参数是小写字符,返回其大写,否则返回该参数

时间: 2024-08-26 09:22:46

cctype中的字符函数的相关文章

ctype.h / cctype 中的字符函数

函数名称 返回值 isalnum() 字母或数字 isalpha() 字母 iscntrl() 控制字符 isdigit() 数字(1 ~ 9) isgraph() 除空格之外的打印字符 islower() 小写字母 isprint() 打印字符(包括空格) ispunct() 标点符号 isspace() 标准空格字符:空格.进纸.换行符.回车.水平制表符.垂直制表符 isupper() 大写字母 isxdigit() 十六进制数字(1 ~ 9.a ~ f.A ~ F) tolower() 如

mysql中的字符函数举例

1:字符函数 concat() 说明:将字符串连接,可以是一个或多个字符串.若都是非二进制的字符,那么返回的结果也是非二进制的.若包含任何二进制字符,那么结果则是二进制的.若是数值型的,也将转换成非二进制的形式.若其中任意一个字符是NULL,则CONCAT()返回的结果为NULL.. 语法:concat(str1,str2......) 举例: SELECT CONCAT('你','是','谁');结果为:你是谁 SELECT CONCAT('你',NULL,'谁'); 结果为:NULL SEL

Oracle中的字符函数

Oracle中常用的字符串函数有以下几种: 1.upper()---将字符串的内容全部转换为大写.lower()---将字符串的内容全部转换为小写.具体用法: select  upper('test'),lower('TEST')  from  dual 2.initcap()--将字符串的首字母变成大写.具体用法: select  enamel,initcap(ename)  from  emp 3.replace()--字符串替换函数.具体用法: select  ename,replace(

C++学习笔记之字符函数库cctype

C++从C语言继承了一个与字符相关的.非常方便的函数软件包,它可以简化诸如确定字符是否为大写字母.数字.标点符号等工作,这些函数原型是在头文件cctype(老式风格ctype.h)中定义的. 下表对这些函数进行了总结,有些系统可能没有表中列出的函数,也有可能还有在表中没有列出的一些函数. 函数名称 返回值 isalnum() 如果参数是字母数字,即字母或者数字,该函数返回true isalpha() 如果参数是字母,该函数返回true iscntrl() 如果参数是控制字符,该函数返回true

【c语言】编写一个函数reverse_string(char * string)(递归实现) 实现:将参数字符串中的字符反向排列。

/*编写一个函数reverse_string(char * string)(递归实现) 实现:将参数字符串中的字符反向排列. 要求:不能使用C函数库中的字符串操作函数.*/ #include <stdio.h> #include <assert.h> void reverse_string(char const * string) { assert( string != NULL ); if( *string != '\0' ) { string++; reverse_string

编写一个函数char_contains(char str[],char c), 如果字符串str中包含字符c则返回数值1,否则返回数值0

/* 编写一个函数char_contains(char str[],char c), 如果字符串str中包含字符c则返回数值1,否则返回数值0 */ #include <string.h> #include <stdio.h> // 可读性 -> 性能 -> 精简(重构) int char_contains(char str[], char c); int main() { //int result = char_contains("itc8ast"

编写一个函数将参数字符串中的字符反向排列

编写一个函数reverse_string(char * string)(递归实现) 实现:将参数字符串中的字符反向排列. 要求:不能使用C函数库中的字符串操作函数. 注意:将参数字符串中的字符反向排列,不是反向输出. 代码如下: #include<stdio.h> #include<stdlib.h> #include<assert.h> int my_strlen(char *str)//求字符串长度 { int count=0; while(*str++) { co

c语言中的部分字符串和字符函数

// // main.c // homeWork1230 // // #include <stdio.h> #include <string.h> #include <ctype.h> int main(int argc, const char * argv[]) { //// strstr(str1,str2) 函数用于判断字符串str2是否是str1的子串.如果是,则该函数返回str2在str1中首次出现的地址:否则,返回NULL. // printf("

ASP中有关字符编码转换的几个有用函数

ASP中有关字符编码转换的几个有用函数 <%1.'UTF转GB---将UTF8编码文字转换为GB编码文字function UTF2GB(UTFStr) for Dig=1 to len(UTFStr)   '如果UTF8编码文字以%开头则进行转换  if mid(UTFStr,Dig,1)="%" then      'UTF8编码文字大于8则转换为汉字    if len(UTFStr) >= Dig+8 then        GBStr=GBStr & Con