`
yvfeng
  • 浏览: 16130 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
最近访客 更多访客>>
社区版块
存档分类
最新评论

字符操作函数笔记

C 
阅读更多

ctype.h文件中定义的一些字符操作函数。

 

1.字符分类

字符分类函数
函    数 如果它的参数符合下列条件就返回真
iscntrl 任何控制字符
isspace 空白字符:空格'',换页'\f',换行'\n',回车'\r',制表'\t'或垂直制表符'\v'
isdigit 十进制数字 0~9
isxdigit 十六进制数字,包括所有十进制数字,小写字母 a~f,大写字母 A~F
islower 小写字母 a~z
isupper 大写字母 A~Z
isalpha 字母 a~z 或 A~Z
isalnum 字母或数字,a~z, A~Z 或 0~9
ispunct 标点符号,任何不属于数字或字母的图形字符(可打印符号)
isgraph 任何图形字符
isprint 任何可打印字符,包括图形子符和空白字符

 

2.字符转换

int tolower ( int ch );    返回其参数的对应小写形式

int toupper ( int ch );   返回其参数的对应大写形式

分享到:
评论

相关推荐

    awk笔记 算数函数、字符串函数

    在给定的部分内容中,还展示了如何使用这些函数进行实际操作。例如,通过`gsub`函数将"thisisatest2010test!"中的数字替换为感叹号,使用`index`函数检查字符串中特定子串的存在,以及使用`match`函数查找字符串中...

    python字符串学习笔记.python字符串操作方法.doc

    - `len()`函数返回字符串的长度,如`len('hello')`返回5。 - `find()`, `index()`, `rfind()`, `rindex()`用于查找子字符串的位置,`startswith()`, `endswith()`检查字符串是否以指定字符或字符串开头或结尾。 -...

    JS常用函数(笔记)

    8. **字符串操作**: - `split()`: 通过指定分隔符将字符串拆分为数组。 - `charAt(index)`: 返回字符串中指定位置的字符。 - `lastIndexOf()` 和 `indexOf()`: 分别从后向前和从前向后查找指定子串,找不到返回-...

    C#字符串处理的所有函数

    C#提供了丰富的字符串处理函数,使得开发者可以方便地操作和处理字符串。本篇笔记将详细介绍C#中涉及字符串的各种函数,帮助你全面掌握字符串处理的技巧。 1. **字符串创建与初始化** 在C#中,字符串是不可变的...

    java 中关于字符串的笔记,超级详细

    通过以上介绍,我们可以看到Java中的字符串提供了丰富的功能和操作方法,能够满足日常开发中的各种需求。理解这些基本的操作方法对于编写高质量的Java代码至关重要。希望本文能够帮助大家更好地理解和掌握Java中的...

    excel函数学习笔记

    - **VBA宏**: Excel的编程功能,可以自定义函数和操作。 通过深入学习和实践这些Excel函数,你可以解决从简单的数据计算到复杂的数据分析的各种问题。记得不断探索和尝试新函数,以提高你的Excel技能水平。在"函数...

    C语言-输入输出函数笔记

    C语言输入输出函数笔记 C语言中输入输出函数是指可以与外部世界交互的函数,包括输入函数和输出函数。在本笔记中,我们将介绍C语言中常用的输入输出函数,包括getchar、putchar、scanf、printf、gets和puts等。 ...

    java笔记字符串的应用

    本篇笔记将详细介绍 Java 中 equals 和 == 的区别、字符串相关的几个函数介绍、String 和 StringBuffer 的使用等。 一、equals 和 == 的区别 在 Java 中,equals 和 == 是两个不同的概念。== 用于比较两个对象的...

    C++字符串内容笔记122

    这篇笔记主要探讨了C++中字符串的存储方式、输入输出以及一些基本的字符串处理函数。 一、字符串的存储 C++中,字符串本质上是字符数组,它们在内存中是连续存储的。每个字符串都有一个终止符`'\0'`,这个字符标志...

    PHP笔记PHP 函数

    PHP提供了大量的内置函数,用于各种常见的任务,如字符串处理、数组操作、文件系统操作等。例如: 1. 工具函数:`strlen()`用于获取字符串长度,`str_replace()`用于替换字符串中的特定部分。 ```php $str = ...

    C语言指针数组函数笔记

    "C语言指针数组函数笔记" 本笔记主要介绍了C语言中的指针和数组相关知识点,旨在帮助读者更好地理解和应用C语言中的指针和数组。 一、变量和内存 在C语言中,变量是存储数据的基本单元。变量可以是整数、浮点数、...

    35.MSP432自主开发笔记3:串口-编写自定义printf发送函数、编写发送字节字符串函数编写.rar

    在本资源中,我们主要探讨的是MSP432微控制器的串口通信技术,特别是如何编写自定义的`printf`发送函数以及发送字节字符串的函数。MSP432是德州仪器(Texas Instruments)推出的一款高效能、低功耗的微控制器,广泛...

    oracle一些常用函数笔记和简单例子

    #### 日期操作函数 1. **`MONTHS_BETWEEN()`**:计算两个日期之间的月份数。 - 示例: ```sql SELECT MONTHS_BETWEEN(TO_DATE('20110910', 'YYYYMMDD'), TO_DATE('20111009', 'YYYYMMDD')) FROM DUAL; ``` 2. ...

    三思笔记之oracle函数

    在Oracle数据库管理中,函数是SQL查询和PL/SQL编程中的关键组成部分,它们极大地增强了数据库操作的灵活性和功能。本文将深入探讨Oracle中的几种重要函数,包括单值函数和分析函数,这些都是DBA(数据库管理员)日常...

    三思笔记之Oracle函数.rar

    7. **位操作函数**:如BITAND(), BITOR(), BITHASH()等,这些函数在处理二进制数据或者进行高效位运算时很有用。 8. **序列函数**:NEXTVAL()和CURRVAL()用于生成和访问序列,常用于自增主键。 9. **系统信息函数*...

    c++字符串全套笔记全解

    C++字符串是编程中不可或缺的一部分,它涉及到许多重要的操作和函数。本文主要讲解两种类型的字符串:基于`char[]`的字符数组和C++标准库中的`std::string`类。 A. Char 字符串 1. `strcmp(s1, s2)`:这个函数用于...

    MATLAB图像处理常用函数笔记

    - **字符串操作的常用函数**: - 字符串连接:使用`strcat`或`[ ]`进行字符串连接。 - 字符串转换:如`char`、`num2str`、`str2double`等,用于不同类型之间的转换。 - 进制转换:使用`dec2bin`、`bin2dec`等函数...

    【开源实战笔记】支持clickhouse函数.1

    - 字符串函数:如`empty`、`notEmpty`、`lengthUTF8`、`lcase`、`ucase`、`lowerUTF8`、`upperUTF8`、`isValidUTF8`、`toValidUTF8`、`reverseUTF8`等,这些函数用于字符串的检查、转换和操作。 - 类型转换函数:...

    PHP 笔记001 - 字符串、正则表达式

    PHP提供了丰富的字符串处理函数,从基本的字符操作到复杂的文本转换,涵盖了日常开发中常见的需求。 - `htmlspecialchars`:将字符串中的特殊HTML字符转义,如`&`变为`&`,`"`变为`"`,`变为`<`,`>`...

Global site tag (gtag.js) - Google Analytics