c语言库函数总结----ctype.h库

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

思维导图大纲

在这里插入图片描述

前言

C 标准库的 ctype.h 头文件提供了一些函数,可用于测试和映射字符。
这些函数接受 int 作为参数,它的值必须是 EOF 或表示为一个无符号字符。
如果参数 c 满足描述的条件,则这些函数返回非零(true)。如果参数 c 不满足描述的条件,则这些函数返回零。
在给出这个函数库的功能后,我们首先对字符的类型进行分类:

序号 字符类 & 描述
1 数字
完整的数字集合 { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }
2 十六进制数字
集合 { 0 1 2 3 4 5 6 7 8 9 A B C D E F a b c d e f }
3 小写字母
集合 { a b c d e f g h i j k l m n o p q r s t u v w x y z }
4 大写字母
集合 {A B C D E F G H I J K L M N O P Q R S T U V W X Y Z }
5 字母
小写字母和大写字母的集合
6 字母数字字符
数字、小写字母和大写字母的集合
7 标点符号字符
集合 ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~
8 图形字符
字母数字字符和标点符号字符的集合
9 空格字符
制表符、换行符、垂直制表符、换页符、回车符、空格符的集合。
10 可打印字符
字母数字字符、标点符号字符和空格字符的集合。
11 控制字符
在 ASCII 编码中,这些字符的八进制代码是从 000 到 037,以及 177(DEL)。
12 空白字符
包括空格符和制表符。
13 字母字符
小写字母和大写字母的集合。
  1. int isalnum(int c)
    函数原型: int isalnum(int c)
    函数功能: 该函数检查所传的字符是否是字母和数字。
//时间:2019年11月18日
//作者:Kroner
//编译环境: VS 2019
//库函数	 ctype.h
//函数原型: int isalnum(int c)
//函数功能: 该函数检查所传的字符是否是字母和数字。

#include <stdio.h>
#include <ctype.h>

int main()
{
   
   
	int var1 = 'd';
	int var2 = '2';
	int var3 = '\t';
	int var4 = ' ';

	if (isalnum(var1))
	{
   
   
		printf("var1 = |%c| 是字母数字\n", var1);
	}
	else
	{
   
   
		printf("var1 = |%c| 不是字母数字\n", var1);
	}
	if (isalnum(var2))
	{
   
   
		printf("var2 = |%c| 是字母数字\n", var2);
	}
	else
	{
   
   
		printf("var2 = |%c| 不是字母数字\n", var2);
	}
	if (isalnum(var3))
	{
   
   
		printf("var3 = |%c| 是字母数字\n", var3);
	}
	else
	{
   
   
		printf("var3 = |%c| 不是字母数字\n", var3);
	}
	if (isalnum(var4))
	{
   
   
		printf("var4 = |%c| 是字母数字\n", var4);
	}
	else
	{
   
   
		printf("var4 = |%c| 不是字母数字\n", var4);
	}

	return 0;
}
  1. int isalpha(int c)
    函数原型: int isalpha(int c)
    函数功能: 该函数检查所传的字符是否是字母,字母的是英语(alphabet)
//时间:2019年11月18日
//作者:Kroner
//编译环境: VS 2019
//库函数	 ctype.h
//函数原型: int isalpha(int c)
//函数功能: 该函数检查所传的字符是否是字母。

#include <stdio.h>
#include <ctype.h>

int main()
{
   
   
	int var1 = 'd';
	int var2 = '2';
	int var3 = '\t';
	int var4 = ' ';

	if (isalpha(var1))
	{
   
   
		printf("var1 = |%c| 是一个字母\n", var1);
	}
	else
	{
   
   
		printf("var1 = |%c| 不是一个字母\n", var1);
	}
	if (isalpha(var2))
	{
   
   
		printf("var2 = |%c| 是一个字母\n", var2);
	}
	else
	{
   
   
		printf("var2 = |%c| 不是一个字母\n", var2);
	}
	if (isalpha(var3))
	{
   
   
		printf("var3 = |%c| 是一个字母\n", var3);
	}
	else
	{
   
   
		printf("var3 = |%c| 不是一个字母\n", var3);
	}
	if (isalpha(var4))
	{
   
   
		printf("var4 = |%c| 是一个字母\n", var4);
	}
	else
	{
   
   
		printf
C语言库函数及中文注解速查 分类函数,所在函数ctype.hint isalpha(int ch)  若ch是字母(A-Z,a-z)返回非0值,否则返回0int isalnum(int ch)  若ch是字母(A-Z,a-z)或数字(0-9)                     返回非0值,否则返回0int isascii(int ch)  若ch是字符(ASCII码中的0-1 阅读详情

相关推荐

C语言标准库函数大全(ctype、time 、stdio、stdlib、math、string)_c语言库函数查询手册

【代码】C语言标准库函数大全(ctype、time 、stdio、stdlib、math、string)_c语言库函数查询手册。

2401_87226211的博客 1239

C语言库函数——ctype.h

1、isalnum  功能:判断字符变量c是否为字母或数字 说明:当c为数字0-9或字母a-z及A-Z时,返回非零值,否则返回零。 Example: #include #include int main () {   int i;   char str[]="c3po...";   i=0;   while (isalnum(str[i]))   {  i

心之所向,身之所往 1404

【C语言】C语言库函数

前言 我们在使用c语言的时候经常找不到某个函数,今天我就整理了一份C语言常用的库函数。 C语言常用的头文件 <stdio.h><ctype.h>   <time.h>   <stdlib.h>   <math.h>   <string.h> <stdio.h> 简介 stdio .h头文件定义了三个变量类型、一些宏和各种函数来执行输入和输出。 三个...

qq_51931342的博客 1479

c标准头文件ctype.h详解

最近实践了一些编程,越来越感觉库函数的重要性。掌握越来越多的函数才会站在巨人的肩膀上思考问题,而不是自己去写代码去实现函数,自己又能写几个函数呢…… ctype.h是C标准函数中的头文件,定义了一批C语言字符分类函数(C character classification functions),用于测试字符是否属于特定的字符类别,如字母字符、控制字符等等。既支持单字节(Byte)字符,也支持宽字...

吉大秦少游 1万+

C语言 标准ctype.h

C 标准 - <ctype.h> 简介 C 标准ctype.h 头文件提供了一些函数,可用于测试和映射字符。 这些函数接受 int 作为参数,它的值必须是 EOF 或表示为一个无符号字符。 如果参数 c 满足描述的条件,则这些函数返回非零(true)。如果参数 c 不满足描述的条件,则这些函数返回零。 库函数 下面列出了头文件 ctype.h 中定义的函数: 序号 字符类 & 描述 1 int isalnum(int c) 该函数检查所传的字符是否是字母和数字。

yu57955的博客 970

C/C++函数ctype.h

cctype函数用法(附实例)

混沌的矩阵的博客 5518

c语言学习之——<ctype.h>的介绍

ctype.h头文件提供了一些函数,可用于测试和映射字符。传入参数 c 满足描述的条件,则函数返回非零值,否则这些函数返回零。

m0_72496362的博客 2658

C库函数手册

 C库函数手册 分类函数,所在函数ctype.hint isalpha(int ch)  若ch是字母(A-Z,a-z)返回非0值,否则返回0int isalnum(int ch)  若ch是字母(A-Z,a-z)或数字(0-9)                     返回非0值,否则返回0int isascii(int ch)  若ch是字符(ASC

小发猫 1632

C语言标准库函数大全(ctype、time 、stdio、stdlib、math、string)

文章目录C语言函数. C语言函数. <assert.h> 二. <ctype.h> 三. <errno.h> 四. <limits.h> 五. <locale.h> 六. <math.h> 七. <setjmp.h> 八. <signal.h> 九. <stdarg.h> 十. <stddef.h> 十一. <stdio.h&.

冬瓜的博客 12万+

C语言库函数time.h中时间相关函数的功能讲解

1、C语言的标准库函数 C语言标准库函数中包括很多函数,像string.h, stdio.h这些大家使用的最多,比如strcpy, printf, sprintf这些函数都是这些库函数提供的。C语言标准库函数一共包括以下文件。 1.1 assert.h 文件 assert.h库函数提供了一个称为assert的宏,该宏可用于验证程序所作的假设并在此假设为假时打印诊断消息。定义的宏断言引用另一个宏NDEBUG,它不是<assert.h>的一部分。如果将NDEBUG...

fhqlongteng的博客 6129

C函数ctype.h操作

C语言库ctype.h操作 C 标准ctype.h 头文件提供了一些函数,可用于测试和映射字符。 这些函数接受 int 作为参数,它的值必须是 EOF 或表示为一个无符号字符。 如果参数 c 满足描述的条件,则这些函数返回非零(true)。如果参数 c 不满足描述的条件,则这些函数返回零。 1 int isalnum(int c) 该函数检查所传的字符是否是字母和数字。 2 int i

Zach-Zona的博客 586

C语言库函数大全

<br />C语言库函数手册分类函数,所在函数ctype.hint isalpha(int ch)  若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0int isalnum(int ch)  若ch是字母('A'-'Z','a'-'z')或数字('0'-'9')                     返回非0值,否则返回0int isascii(int ch)  若ch是字符(ASCII码中的0-127)返回非0值,否则返回0int iscntrl(int ch)  若ch是作废

代码狂 1万+

c语言库函数帮助文档下载,C语言库函数手册

C语言库函数手册分类函数,所在函数ctype.hint isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0 int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9')返回非0值,否则返回0int isascii(int ch) 若ch是字符(ASCII码中的0-127)返回非0值,否则...

weixin_31289735的博客 500

【C语言-标准库函数大全(ctype、time 、stdio、stdlib、math、string)】

【代码】【C语言-标准库函数大全(ctype、time 、stdio、stdlib、math、string)】

sinat_23896491的博客 2432

c语言库函数

c语言库函数 Turbo C 2.0 函数中文说明大全 -------------------------------------------------------------------------------- 分类函数,所在函数ctype.h int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z'...

weixin_34242509的博客 1366

chatgpt赋能python:Python安装C语言库:为什么需要,如何操作?

本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。🧡AI职场汇报智能办公文案写作效率提升教程 🧡专注于AI+职场+办公方向。下图是课程的整体大纲下图是AI职场汇报智能办公文案写作效率提升教程中用到的ai工具。

lvsetongdao123的博客 328

C/C++库函数函数大全

C/C++库函数函数大全

zcxz_jpg的博客 3911

c语言库函数总结

发现一些总结的比较好的c语言库函数,记录一下,方便后面使用: c语言库函数总结----stdlib.h c语言库函数总结----math.h c语言库函数总结----string.h c语言库函数总结----ctype.h

qq_41854911的博客 499

【C语言必会基础】常用库函数大全——从入门到精通

本文仅仅简单介绍了C语言中一些常用库函数的使用,而C语言提供了大量能使我们快速便捷地处理数据和执行各种操作的函数和方法。通过这些库函数,我们可以高效地进行数学计算、字符处理、时间管理、内存分配以及输入输出操作,极大地提高了编程的效率和程序的性能。

2401_88601421的博客 6906
上一篇: c语言库函数总结----math.h库
下一篇: c语言库函数总结----stdlib.h库
Kroner
博客等级 码龄7年 115粉丝 31原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值