C语言isupper()函数:判断字符是否为大写字母

isupper()函数

头文件和函数原型

#include <ctype.h>
int isupper(int c);

描述

isupper()是C语言标准库中的一个函数,用于判断一个字符是否为大写字母(A~Z,ASCII码为65~90);

返回值

传入的字符参数是一个大写字母时,返回非0值,否则返回0

示例代码

这个示例将指出字符串中大写字母的位置;

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

int main() {

	char arr[] = "Success is the Result of Hard Work, " \
		"Persistence, and Determination.";

	printf("%s\n", arr);
	
	size_t length = strlen(arr);
	for (int i = 0; i < length; i++) {
		printf("%c", isupper(arr[i]) ? '^' : ' ');
	}

	printf("\n");
	
}

程序运行结果

Success is the Result of Hard Work, Persistence, and Determination.
^              ^         ^    ^     ^                ^

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/c-functions/isupper.html

分类: 计算机技术
推荐阅读:
使用requests请求后的响应内容 使用Requests进行get请求或post请求后,requests会返回一个Response对象;
什么是控制字符? 控制字符是ASCII码表中的一部分字符,其编码在0到31之间(包括0和31),以及字符127;这些字符通常不用于显示文本,而是用于控制计算机的输入输出,或者用于传输数据时控制信息;
MIPS指令的类型和格式 MIPS指令集包含三种基本类型的指令:R指令、I指令和J指令。不同类型的指令采用不同的指令格式。
Python locals()函数 在 Python 中,locals() 是一个内置函数,用于返回当前作用域中的所有局部变量的字典。在函数内部,locals() 返回该函数的局部变量。在模块级别上,locals() 返回全局变量。
Linux终端显示文件中的特定行 在Linux系统下,你如果想在终端显示文件中的指定行,那么你只需这一条命令:
C程序判断一个数是否为质数,并打印100以内的质数 在本文中,我们将使用C语言来判断一个整数是否为质数,并打印100以内的所有质数;