islower(测试字符是否为小写字母)

/*islower(测试字符是否为小写字母)

相关函数    isalpha,isupper
表头文件    #include<ctype.h>
定义函数    int islower(int c)
函数说明    检查参数c是否为小写英文字母。
返回值    若参数c为小写英文字母,则返回TRUE,否则返回NULL(0)。
附加说明    此为宏定义,非真正函数。

范例*/
#include<ctype.h>
#include<stdio.h>
main()
{
  char str[]="[email protected]#FDsP[e?";
  int i;
  for(i=0;str[i]!=0;i++)
   if(islower(str[i])) printf("%c is a lower-case character\n",str[i]);
}
/*执行
c is a lower-case character
s is a lower-case character
e is a lower-case character*/
时间: 2024-10-31 05:46:26

islower(测试字符是否为小写字母)的相关文章

JavaSE8基础 Character.isXXX 判断一个字符是 数字 小写字母 大写字母

os :windows7 x64    jdk:jdk-8u131-windows-x64    ide:Eclipse Oxygen Release (4.7.0)        code: package jizuiku.t01; public class Demo00 { public static void main(String[] args) { String str = "[email protected]#$"; int countOfDigit = 0; int co

isupper(测试字符是否为大写英文字母)

/*isupper(测试字符是否为大写英文字母) 相关函数 isalpha,islower 表头文件 #include<ctype.h> 定义函数 int isupper(int c) 函数说明 检查参数c是否为大写英文字母. 返回值 若参数c为大写英文字母,则返回TRUE,否则返回NULL(0). 附加说明 此为宏定义,非真正函数 范例 */ /*找出字符串str中为大写英文字母的字符*/ #include <ctype.h> #include<stdio.h> ma

密码强度正则表达式 – 必须包含大写字母,小写字母和数字,至少8个字符等

发表于 2017年09月8日 by 天涯孤雁 被浏览 3,953 次 分享到: 小编推荐:掘金是一个高质量的技术社区,从 ECMAScript 6 到 Vue.js,性能优化到开源类库,让你不错过前端开发的每一个技术干货.各大应用市场搜索「掘金」即可下载APP,技术干货尽在掌握.. 需要一个密码强度正则表达式在用户注册时校验用户密码强度:密码至少8个字符,包括1个大写字母,1个小写字母和1个数字或特殊字符,例如#,?,!.网上搜索了一些解决方案分享给大家. 方案一 至少8-16个字符,至少1个大

汇编语言——统计一个字符串中的大写字母、小写字母、数字和其他字符的个数,并显示

;统计字符串中大写字母.小写字母.数字.其他字符的个数DATAS SEGMENT buf db '12ADdf#gh592HKL*','$' tp1 db 0;大写字母个数 tp2 db 0;小写字母个数 tp3 db 0;数字的个数 tp4 db 0;其他字符的个数 str1 db 'the number of big is:','$' str2 db 'the number of small is:','$' str3 db 'the number of number is:','$' st

java初探秘之推断输入的一串字符是否全为小写字母

import java.io.IOException; import java.util.*; public class Two { public static void main(String[] args)throws IOException{ Scanner sc=new Scanner(System.in); System.out.println("请输入一个字符串"); String str=sc.nextLine(); boolean a=true; for(int i=0

从终端获取一个字符串,分别统计其中大写字母、小写字母、数字及其它字符的个数。

//从终端获取一个字符串,分别统计其中大写字母.小写字母.数字及其它字符的个数. #include<stdio.h> #include<stdio.h> int main(int argc,const char *argv[]) { char str[100]; char ch; int len,i; int letter = 0, number = 0, space = 0, other = 0; gets(str); for(i=0;i<strlen(str);i++)

通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。 比如字符串“abacacde”过滤结果为“abcde”。

这是华为2013的一个机试题,会好半天才想出来,用了三个for循环,可能有点繁琐,但只要慢慢看还是好理解的, 题目: 通过键盘输入一串小写字母(a~z)组成的字符串.请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉. 比如字符串"abacacde"过滤结果为"abcde". #include<stdio.h> #include<string.h> void main() { char a[]="aba

java初探秘之判断输入的一串字符是否全为小写字母

import java.io.IOException; import java.util.*; public class Two { public static void main(String[] args)throws IOException{ Scanner sc=new Scanner(System.in); System.out.println("请输入一个字符串"); String str=sc.nextLine(); boolean a=true; for(int i=0

【c语言】 输入一个字符,判断它是否为大写字母,如果是,将它转换成小写字母,如果不是不转换

// 输入一个字符,判断它是否为大写字母,如果是,将它转换成小写字母,如果不是不转换 #include <stdio.h> int main() { char ch; printf("请输入一个字符:"); scanf("%c",&ch); if(ch >= 'A' && ch <= 'Z') ch = ch + 32; printf("转换成小写字母是:%c\n",ch); return 0; }