isupper()函数

isupper()函数可以用来判断字符c是否为大写英文字母!

原型:extern int isupper(int c);

头文件:ctype.h

功能:判断字符c是否为大写英文字母

说明:当参数c为大写英文字母(A-Z)时,返回非零值,否则返回零。

附加说明: 此为宏定义,非真正函数。

范例:找出字符串str 中为大写英文字母的字符。

  1. #include <ctype.h>
  2. int main()
  3. {
  4. char str[] = "[email protected]#FDsP[e?";
  5. int i;
  6. for(i = 0; str[i] != 0; i++)
  7. if(isupper(str[i]))
  8. printf("%c is an uppercase character\n", str[i]);
  9. }

执行结果:
F is an uppercase character
D is an uppercase character
P is an uppercase character

时间: 2024-10-10 19:28:44

isupper()函数的相关文章

Pandas | 11 字符串函数

在本章中,我们将使用基本系列/索引来讨论字符串操作.在随后的章节中,将学习如何将这些字符串函数应用于数据帧(DataFrame). Pandas提供了一组字符串函数,可以方便地对字符串数据进行操作. 最重要的是,这些函数忽略(或排除)丢失/NaN值. 几乎这些方法都使用Python字符串函数(请参阅: http://docs.python.org/3/library/stdtypes.html#string-methods ). 因此,将Series对象转换为String对象,然后执行该操作.

Python学习之路第二天——字符处理

一.整数: 例如:1.10.30 整数可以做以下操作: bit_length函数:返回该整数占用的最少位数: >>> x=100 >>> x.bit_length() 7 位数值: >>> bin(100) '0b1100100 __abs__函数:返回绝对值: __abs__<==> abs() x= -100 y= 90 print("__abs__(x):", x.__abs__()) print("__

HDU2131 Probability【水题】

Probability Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 5205    Accepted Submission(s): 2597 Problem Description Mickey is interested in probability recently. One day , he played a game whi

Python 字符串 String 内建函数大全(1)

关于 Python 的字符串处理相关的方法还是非常多的,由于我正在学习 Python,于是就把 Python 中这些混杂的用于 string 的函数总结出来,在自己忘记的时候便于查找,希望对于有类似需求的人有所帮助. captalize() 函数 功能 将一个字符串的第一个字母大写 用法 str.captalize() 参数 无 返回值 string 示例代码 str = "hello world!" print "str.capitalize(): ", str.

PAT-2019年冬季考试-乙级(题解)

很荣幸这次能够参加乙级考试,和大佬们同台竞技了一次,这篇博客,进行介绍这次2019冬季的乙级考试题解. 7-1 2019数列 (15分) 把 2019 各个数位上的数字 2.0.1.9 作为一个数列的前 4 项,用它们去构造一个无穷数列,其中第 n(>)项是它前 4 项之和的个位数字.例如第 5 项为 2, 因为 2,个位数是 2. 本题就请你编写程序,列出这个序列的前 n 项. 输入格式: 输入给出正整数 n(≤). 输出格式: 在一行中输出数列的前 n 项,数字间不要有空格. 输入样例: 1

52.基础语法-str

字符串 用单引号,双引号,三引号,括起来的部分 三引号特殊一些,可以注释,可以时字符串,作为字符串时可以保留输入格式. 字符串内有引号时,内有单引号,外用双引号,其他类推. 转义字符 不分平台都一样 唯一特使的是换行符 linux: \r\n window: \n或\r\n 原意表达字符串,在字符串引号前加r print("123\r\n456\r\n789") print(r"123") 格式化 对字符串中某个位置,进行替换填充 传统格式化,用%(占位符)进行替换

对C语言islower、isupper、isdigit函数的测试

今天朋友问起了这三个函数,我就帮忙测试了下,测试后发现谭浩强第四版课本附录上上讲的不是很严谨. 我们先看下这三个函数介绍: 谭浩强第四版课本附录第396页上这样介绍: 函数名 函数原型 功能 返回值 包含文件 islower    int islower(int ch); 检查ch是否是小写字母(a-z) 是则返回1;不是返回0 ctype.h isupper int isupper(int ch); 检查ch是否是大写字母(A-Z) 是则返回1;不是返回0 ctype.h isdigit in

c语言中的 isalpha,isdigit,islower,isupper等一系列函数

isalnum(测试字符是否为英文或数字) 相关函数 isalpha,isdigit,islower,isupper 表头文件 #include<ctype.h> 定义函数 int isalnum (int c) 函数说明 检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用“isalpha(c) || isdigit(c)”做测试. 返回值 若参数c为字母或数字,则返回TRUE,否则返回NULL(0). 附加说明 此为宏定义,非真正函数. 范例 /* 找出str 字符串中为英文字母或数

python判断字符串,str函数isdigit、isdecimal、isnumeric的区别

s为字符串s.isalnum() 所有字符都是数字或者字母s.isalpha() 所有字符都是字母s.isdigit() 所有字符都是数字s.islower() 所有字符都是小写s.isupper() 所有字符都是大写s.istitle() 所有单词都是首字母大写,像标题s.isspace() 所有字符都是空白字符.\t.\n.\r 判断是整数还是浮点数a=123b=123.123 >>>isinstance(a,int)True>>>isinstance(b,floa