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<<(-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的更多相关文章
随机推荐
- db2 存储过程迁移方法
大家在迁移数据库时,存储过程一般也要迁移过去,但一般有两个问题: 1. 非常多存储过程有先后关系(存储过程调用存储过程),假设存储过程数量少,还能手动操作.假设量大,那真是要疯了. 2. 存储过程过大 ...
- 【java】Windows7 下设置环境变量
Windows 7下配置JDK环境变量參数设置: 1. 安装JDK,安装过程中能够自己定义安装文件夹等信息,比如我们选择安装文件夹为:D:\Program Files (x86)\Java\jd ...
- Android中解析网络请求的URL
近期正在做Android网络应用的开发,使用了android网络请求方面的知识.如今向大家介绍网络请求方面的知识.我们知道android中向server端发送一个请求,(这就是我们通常所说的POST请 ...
- shell 判断文件、目录是否存在
shell判断文件是否存在 1. shell判断文件,目录是否存在或者具有权限 2. #!/bin/sh 3. 4. myPath="/var/log/httpd/" 5. m ...
- js中的for...in循环机制
1) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.o ...
- Ubuntu启动时直接进入命令行模式
直接粘命令吧 sudo vim /etc/init/lightdm.conf 注释掉下面的内容 start on ((filesystem and runlevel [!06] and started ...
- C#总结项目《影院售票系统》编写总结三
昨天总结了动态绘制控件.票类型的切换以及数据在窗体中的展现.今天继续总结,自己喜欢的就去做吧,让别人说去吧,省的自己再留下什么后悔遗憾,噢耶,加油! 今天总结项目中最核心的部分--购票.座位颜色状态的 ...
- memcache缓存命中深入理解转载
http://www.iteye.com/topic/225692 memcache的方法有 add,set,replace,get,delete,getstats,increment,decreme ...
- php捕获异常的处理
try { $result = *} catch (Exception $e) { $result = $e; } 如果try里面报异常,$result = ...
- centos安装vim以及设置
原文链接:http://www.xiaohuai.com/2884 Centos里的VI只默认安装了vim-minimal-7.x.所以无论是输入vi或者 vim查看文件,syntax功能都无法正常启 ...