Isupper()和Islower()及其在C ++中的应用
这些函数isupper()和islower()C++中的函数是内置函数,它们存在于“ctype.h”头文件中。它检查给定的字符或字符串是大写还是小写。
什么isupper()啊
此函数用于检查给定的字符串是否包含任何大写字母,并且如果我们有一个字符作为输入,则它会检查该字符是否为大写。
语法
int isupper ( int arg)
说明
此函数的返回类型为int,因为当字符串包含大写字母时,它返回非零值,否则返回0。它有一个参数,其中包含要检查的字符。
示例
输入-字符串s=“HELLo”
输出-包含大写字母
输入-字符串s=“hello”
输出 -不包含大写字母
下面给出的函数将检查字符串是否包含大写字母,如果包含大写字母,则将其转换为小写字母。
示例
#include <stdio.h>
#include <ctype.h>
int main (){
int i=0;
char str[]="Test String.\n";
char c;
while (str[i]){
c=str[i];
if (isupper(c)) c=tolower(c);
putchar (c);
i++;
}
return 0;
}输出结果
如果我们运行上面的代码,它将生成以下输出-
test string.
什么islower()啊
此函数用于检查给定的字符串是否包含任何小写字母,并且如果我们有一个字符作为输入,则它将检查该字符是否为小写。
语法
int islower( int arg)
说明
此函数的返回类型为int,因为当字符串包含小写字母时,它返回非零值,否则返回0。它有一个参数,其中包含要检查的字符。
示例
输入-字符串s=“HELLo”
输出 -包含小写字母
输入-字符串s=“hello”
输出-不包含小写字母
下面给出的函数将检查字符串是否包含小写字母,如果包含小写字母,则将其转换为大写字母。
示例
#include <stdio.h>
#include <ctype.h>
int main (){
int i=0;
char str[]="Test String.\n";
char c;
while (str[i]) {
c=str[i];
if (islower(c)) c=toupper(c);
putchar (c);
i++;
}
return 0;
}输出结果
如果我们运行上面的代码,它将生成以下输出-
TEST STRING.
热门推荐
10 女朋友祝福语简短新年
11 端午发给客户祝福语简短
12 幼教专干调动祝福语简短
13 周一情人祝福语简短
14 分别祝福语简短情侣短句
15 虎年开新车祝福语简短
16 长辈钻石婚祝福语简短
17 高考送考祝福语简短
18 祖国生日祝福语简短英文