判断字符类型

简介: 该内容描述了一个字符判断和转换的逻辑:输入字符,根据条件进行操作。如果字符是大写字母,转为小写;如果是小写字母,转为大写;若是数字,输出其ASCII值;否则输出"错误"。判断条件包括:大写字母ASCII值在'A'和'Z'之间,小写字母在'a'和'z'之间,数字在'0'和'9'之间。转换利用ASCII值差32的特性,通过if-else if语句实现。内容中还包括两幅示例图片,显示了程序执行的结果。

输入一个字符, 判断它是大写字母、小写字母还是数字, 如果是大写字母, 将其转换为小写字母; 如果是小写字母, 将其转换为大写字母, 如果是数字, 则输出其ASCII值;如果不是以上三种字符,输出“错误”

 

分析:


判断大写字母:ch>'A'&&ch<=′Z′;


小写字母: ch>='a'&&ch<='z′;


数字:ch>='0′&&ch<='9′;


大写字母与小写字母之间ASCII值差32,


如:'a′−'A′=32;


可以使用if else if语句判断


如下:




结果为:



目录
相关文章
|
1月前
|
存储 弹性计算 运维
|
1月前
|
存储 C语言 索引
字符串和字符串结束标志
在编程中,字符串是一种常用的数据类型,用于表示文本信息。字符串由一系列字符组成,这些字符可以是字母、数字、标点符号等。每个字符串都有一个结束标志,用于标识字符串的末尾。了解字符串和字符串结束标志的概念对于正确处理和操作字符串至关重要。
86 0
|
11月前
判断是否为数字,不是就继续返回
判断是否为数字,不是就继续返回
|
8月前
题目:下列给定程序中函数fun的功能是:从p所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上,并将该字符前的原字符向后顺序移动。
题目:下列给定程序中函数fun的功能是:从p所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上,并将该字符前的原字符向后顺序移动。
判断一个字符串是否全部相同
判断一个字符串是否全部相同
64 0
判断一个字符串是否全部相同
判断一个字符串是否全部不相同
判断一个字符串是否全部不相同
63 0
判断一个字符串是否全部不相同
删除字符串中字符最少的字符并返回
删除字符串中字符最少的字符并返回
772. 只出现一次的字符 ---- 给你一个只包含小写字母的字符串。请你判断是否存在只在字符串中出现过一次的字符
给你一个只包含小写字母的字符串。 请你判断是否存在只在字符串中出现过一次的字符。 如果存在,则输出满足条件的字符中位置最靠前的那个。
248 0
【C++】判断一个字符串是否包含另一个字符串,包含则返回第一个字符在另一个字符串中的下标(不使用库函数)
【C++】判断一个字符串是否包含另一个字符串,包含则返回第一个字符在另一个字符串中的下标(不使用库函数)