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的更多相关文章
随机推荐
- Android消息机制(2)
在Android 中,线程内部或者线程之间进行信息交互时经常会使用消息,这些基础的东西如果我们熟悉其内部的原理,将会使我们容易.更好地架构系统,避免一些低级的错误. 下面我们分析下程序的运行过程: 1 ...
- 【转】关于Ubuntu的sources.list 的总结
一.作用 文件/etc/apt/sources.list是一个普通可编辑的文本文件,保存了ubuntu软件更新的源服务器的地址.和sources.list功能一样的是/etc/apt/sources. ...
- Because the people who are crazy enough to think they can change the world, are the ones who do.
Here's to the crazy ones. The misfits. The rebels. The troublemakers. The round pegs in the square h ...
- Interpolator 插值器
简介 Interpolator:撺改者,校对机,分类机,插补器 Interpolator 定义了动画的变化速度,可以实现匀速.正加速.负加速.无规则变加速等,这使得基本的动画得以实现加速.减速等效果. ...
- zookeeper笔记
zookeeper用于分布式配置管理,读写锁等等..后续补充.
- CriticalFinalizerObject的作用
CriticalFinalizerObject 在从 CriticalFinalizerObject 类派生的类中,公共语言运行库 (CLR) 保证所有关键终止代码都有机会执行, 即使是在 CLR 强 ...
- CSS3 3D转换
CSS3允许你使用3D转换来对元素进行格式化. 3D转换方法: rotateX() rotateY() 浏览器支持 属性 浏览器支持 transform IE10和Firefox支 ...
- JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法
转载至http://www.blogjava.net/itspy/archive/2007/12/20/169072.html Oracle 问题描述:今天使用jdbc连接oracle 10.2.0. ...
- 汇编笔记之 ret 、retf和call
作用: ret 将 栈顶数据出栈到IP retf 将 栈顶数据出栈到IP ,然后再次将栈顶数据出栈到CS 这样一来,可以使程序跳转到已经定义好了的代码段去执行. call 语法 call s0 (如 ...
- JAVA-2-GetDay
import java.util.*; public class Ch0310 { public static void main(String[] args) { // TODO 自动生成的方法存根 ...