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

在这个例子中使用了头文件"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)是否为空格水平制表符(‘\t','\r','\f','\v','\n')

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

isxdigit(int ch)是否为数字

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

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

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

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

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

等这几个常用的函数

ACM2055_ctype.h_cctype的更多相关文章

随机推荐

  1. linux mysql 数据目录文件夹移动及所遇到的问题

    一 .如果是fedora下用rpm包安装的mysql,修改方法如下: 如果这里说的不够清楚,可以到http://www.vipkj.net/post-839.html给我留言 MySQL默认的数据文件 ...

  2. VS2010每次编译都重新编译整个工程的解决方案

      在使用VS2010编译C++程序的时候,每次修改工程中的某一个文件,点击“生成-仅用于项目-仅生成**”时,往往都是整个工程都需要重新编译一遍.由于这个工程代码量太大,每次编译完成都需要将近10分 ...

  3. 配置ISCSI服务器

    一.在linux下安装启动iscsi target 1.安装启动iscsi服务 [root@wjb10000 ~]# yum -y install targetcli.noarch 2.建立一个目录设 ...

  4. poj 3660 Cow Contest (传递闭包)

    /* floyd 传递闭包 开始Floyd 之后统计每个点能到的或能到这个点的 也就是他能和几个人确定胜负关系 第一批要有n-1个 然后每次减掉上一批的人数 麻烦的很 复杂度上天了.... 正难则反 ...

  5. java中的异常机制(编译时异常)

    / * 1 异常机制的原理 * 异常是什么:就是错误的另外一种说法; * 在java中,有一个专门模拟所有异常的类,所有的异常都必须继承这个类:Throwable; * 本质是:当程序出错以后,jvm ...

  6. 把数据库中的null作为条件查询应该用is

    如select * from mbXX where tuijian is null 而不是select * from mbXX where tuijian=null

  7. Android--------使用gson解析json文件

    ##使用gson解析json文件 **json的格式有两种:** **1. {}类型,及数据用{}包含:** **2. []类型,即数据用[]包含:** 下面用个例子,简单的介绍gson如何解析jso ...

  8. linux 第二天

    文件权限和用户组 groupadd 组名 groupadd policeman 查看组 vi /etc/group cat /etc/group 创建用户,并同时指定将该用户分配到哪个组 userad ...

  9. maven项目,去除jar包中的不想要的依赖关系(Document root element "beans", must match DOCTYPE root "null". )

    maven dependencies中并不会删除 以下方法maven dependencies中并不会删除,可能程序引入的时候,会去掉这种依赖(猜的) 解释: 就是说项目中要用到某一个a.jar包,通 ...

  10. JavaScript 客户端JavaScript之cookie和客户端持久性

    Document对象都有一个cookie属性,它使得JavaScript代码能够在用户的硬盘上持久地存储数据, 并且能够获取以这种方式存储的数据.客户端持久性是赋予WEB应用程序记忆力的一种简单方法. ...