主要包括了一些字符识别和转换函数
字符判断
isalnum()
//函数原型
#include<ctype.h>
int isalum(int c);
功能:如果输入的字符是字母(alphabet)或数字(number)返回真
isalpha()
//函数原型
#include<ctype.h>
int isalpha(int c);
功能:如果输入的字符是字母(alphabet)返回真
iscntrl()
//函数原型
#include<ctype.h>
int iscntrl(int c);
功能:如果输入的字符是控制字符(control)返回真
isdigit()
//函数原型
#include<ctype.h>
int isdigit(int c);
功能:如果输入的字符是数字(digit)返回真
isgraph()
//函数原型
#include<ctype.h>
int isgraph(int c);
功能:如果输入的字符是可显示字符(graphic)返回真,可显示字符是指除了空格之外的字符
islower()
//函数原型
#include<ctype.h>
int islower(int c);
功能:如果输入的字符是小写字母(lowercase)返回真
isprint()
//函数原型
#include<ctype.h>
int isprint(int c);
功能:如果输入的字符是可打印(printable)返回真,可打印字符是指包含空格在内的所有字符
ispunct()
//函数原型
#include<ctype.h>
int ispunct(int c);
功能:如果输入的字符不是空格也不是字母返回真
isspace()
//函数原型
#include<ctype.h>
int isspace(int c);
功能:如果输入的字符是空白字符返回真,空白字符包括'\t',' ', '\n' etc
isupper()
//函数原型
#include<ctype.h>
int isupper(int c);
功能:如果输入的字符是大写字母(uppercase)返回真
isexdigit
//函数原型
#include<ctype.h>
int isexdigit(int c);
功能:如果输入的字符是十六进制数字返回真
字符转换
tolower()
//函数原型
#include<ctype.h>
int tolower(int c);
功能:把输入的大写字母转换成小写字母
toupper
//函数原型
#include<ctype.h>
int toupper(int c);
功能:把输入的小写字母转换成大写字母
C标准头文件<ctype.h>的更多相关文章
-
c 头文件<;ctype.h>;(一)
头文件<ctype.h>中声明了一些测试字符的函数. 每个函数的参数均为int类型,参数的值必须是EOF或可用unsigned char类型表示的字符,函数返回值为int类型. 如果参数c ...
-
c 头文件<;ctype.h>;(二)
测试<ctype.h>函数 #include <stdio.h> #include <ctype.h> int main(){ ; ; i < ; ++i){ ...
-
C标准头文件<;stdio.h>;
是很多人学C语言接触的第一个头文件,顾名思义,stdio就是"标准输入输出",其中声明了一组关于输入输出的类型,宏和函数,其中就包括了打印著名的"hello,world! ...
-
C标准头文件<;assert.h>;
<assert.h>定义了两个用来调试程序的宏: assert和NDEBUG,assert用来判断表达式是否为真,如果为真继续执行,如果为假,向stderr输出一条错误消息,并调用< ...
-
C标准头文件<;math.h>;
定义域错误可以理解为超出了函数的适用范围,如果发生了定义域错误,设errno为EDOM 如果结果不能表示为double值,则发生值域错误,如果结果上溢,则函数返回HUGE_VAL的值,设errno为E ...
-
C标准头文件<;signal.h>;
信号即异常,或者理解为中断,一个进程接收到一个信号,如果没有处理机制,就会按照默认的处理方式进行处理,而默认的处理方式通常是终止当前进程或忽略该信号.当然,程序也可以编写相应的处理信号的函数,一旦接收 ...
-
C标准头文件<;errno.h>;
声明了错误处理相关的宏 errno errno即error number,在程序启动时被设为0,当某个库函数运行出现错误的时候,会将相应的能表达错误类型的数字赋值给这个左值,这些数字往往有相应的宏来表 ...
-
C标准头文件<;string.h>;
里面主要包含了一些与字符串关联的函数的声明,这些函数有如下的命名规则: 以"mem"开头的函数操作任意的字符序列 以"strn"开头的函数操作非空字符序列 以& ...
-
C标准头文件<;stdlib.h>;
是个大杂烩,里面声明了从动态内存分配到常用算法等各种函数和宏 #数据类型 **size_t** **wchar_t** **div_t**是一个结构体类型,也是div()返回的类型 **ldiv_t* ...
随机推荐
-
50个令人惊奇的jQuery插件(对话框和表单篇)及免费的响应式bootstrap管理员后台界面主题 - Charisma
http://www.woiweb.net/50-amazing-jquery-plugins.html 多文件文件下载 免费的响应式bootstrap管理员后台界面主题 – Charisma htt ...
-
使用轻量级ORM Dapper进行增删改查
项目背景 前一段时间,开始做一个项目,在考虑数据访问层是考虑技术选型,考虑过原始的ADO.NET.微软的EF.NH等.再跟经理讨论后,经理强调不要用Ef,NH做ORM,后期的sql优化不好做,公司 ...
-
Python学习笔记(4):自定义时间类
Python的时间我实在无法接受,太难用了.我觉得C#的时间就非常完美,简单.好用.所以,自定义了自己的时间类: 用法: 一个小小的应用,我需要取出每天股市交易的分钟段,开始是这样的: 稍微改进一下, ...
-
Looper Handler 多线程
Looper is created by default on main UI Property: // main ui thread, if Looper is initiali ...
-
[C#]对象深拷贝
关键代码: /// <summary> /// 对象深拷贝 /// </summary> /// <typeparam name="T">泛型& ...
-
[Angular 2] Exposing component properties to the template
Showing you how you can expose properties on your Controller to access them using #refs inside of yo ...
-
IO流(File类
File类 三个构造方法 File(String filename)//模式和应用程序一个目录下 File(String directoryPath,String filename)//文件的绝对路径 ...
-
Spring Boot监控与管理的实现
认识Actuator 在SpringBoot应用中引入spring-boot-starter-actuator依赖,它可以为开发团队提供系统运行的各项监控指标. 在项目中引入依赖配置如下: appli ...
-
shell脚本--echo和printf打印输出
bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 注:本文关于引号等特殊符号的处理仅仅只是几个例子,想要彻底搞明 ...
-
UVALive - 4225(贪心)
题目链接:https://vjudge.net/contest/244167#problem/F 题目: Given any integer base b ≥ 2, it is well known ...