2.在编译器中定义a、b两个字符型变量,并为其赋值。具体代码如下:
#include<stdio.h>
intmain()
{
chara='a';
charb='b';
printf("字符a、b的比较:\n");
printf("a大于b:%d\n",a>b);
printf("a小于b:%d\n",a<b);
printf("a等于b:%d\n",a==b);
return0;
}
3.运行代码后,大家可以得到结果。1表示条件为真,0表示条件为假。
4.字符串使用char[]来定义,可以使用strcmp()来判断大小,也可以使用关系运算符(>,<,=)判断大小。
5.使用strcmp()对字符串进行比较大小时,需要引入头文件string.h。具体代码如下。
6.运行代码后,大家可以得到结果。注:使用strcmp进行判断时,返回结果为0,表示两个字符串相等。返回结果大于0,表示第一个参数字符串大。返回结果小于0,表示第二个参数字符串大。
c语言中,变量ch如果是一个char类型量,可以用以下的语句来进行判别大小写:
1、if(ch>=’A’&&ch
2、if(ch>=’a’&&ch
3、if(ch>=’0’&&ch
扩展资料:
其它方法得出字母的大小写:
方法一:
intmain()
{
charch;
scanf(“%c”,&ch);
ch=(ch>=’A’&&ch
printf(“%c\n”,ch);
}
方法二:
利用利用ASIC码,小写字母从a到z,对应的码值是97—122;大写字母是65-90。
定义字符charc;
if(c>=97&&c
else//为大写字母