ACM2055_ctype.h_cctype

#include<iostream>
int main()
{
    using namespace std;
    int y,count;
    char x;
    cin>>count;
    while(count--){
    cin>>x>>y;
    islower(x)?cout<<(96-x+y)<<endl:cout<<x-64+y<<endl;        
    }
    return 0;
}

在这个例子中使用了头文件"ctype.h"中的islower(int ch)检查ch是否为小写字母。当然还包含许多函数.

如:

isalnum(int ch) 是否为字母或数字

isalpha(int ch)是否为字母

isascii(int ch)是否为ASCII字符

iscntrl(int ch)是否为控制字符

isdigit(int ch)是否为数字

isgraph(int ch)是否为可打印字符,即不包括控制字符和空格

isprintf(int ch)是否为可打印字符(含空格)

ispunch(int ch)是否为标点符号

isspace(int ch)是否为空格水平制表符(‘ ',' ','f','v',' ')

isupper(int ch)是否为大写字母

isxdigit(int ch)是否为数字

tolower(int ch)是否为小写字母

toupper(int ch)将字母转换为大写字母。

atof(int ch)将字符串转换为浮点数

atoi(int ch)将字符串转换为整形数

atol(int ch)将字符串转换成长整型数

等这几个常用的函数

原文地址:https://www.cnblogs.com/orangebook/p/3187714.html