判断字母大小写

#include <stdio.h>

#include <ctype.h>



/*

判断大小写的库函数:

满足指定的条件,返回非0;否则返回0.

isupper(c)

islower(c)

*/



/***************

 * 输入:要判断的字符。

 * 输出:是小写,返回1;其他,返回0.

 **************/

int my_islower(unsigned char c)

{

	if (c >= 'a' && c <= 'z') {

		return 1;

	}

	return 0;

}



/***************

 * 输入:要判断的字符。

 * 输出:是大写,返回1;其他,返回0.

 **************/

int my_isupper(unsigned char c)

{

	if (c >= 'A' && c <= 'Z') {

			return 1;

	}

		return 0;

}



int main(void)

{



	printf("%d\n", my_islower('g'));

	printf("%d\n", my_islower('G'));

	printf("%d\n", my_isupper('F'));

	printf("%d\n", my_isupper('f'));



	return 0;

}

你可能感兴趣的:(大小写)