您的位置:首页 > 编程语言 > C语言/C++

C语言基础:C控制语句:分支和跳转

2017-04-24 22:50 232 查看
1.关于ctype.h系列的字符函数

如果程序只是转换字母,而保留有非字母字符(不只是空格)会更好。C有一系列专门处理字符的函数,ctype.h头文件包含了这些函数的原型。这些函数接受一个字符作参数,如果该字符属于某个特殊的类别,就返回一个非零的值;否则返回0.例如,如果isalpha()函数的参数是一个字母,则返回一个非零值。

举个栗子:

#include<stdio.h>

#include<ctype.h>

int main()

{

char ch;

while((ch = getchar()) != '\n')

{

if(isalpaha(ch)

putchar(ch +1 );

else

putchar(ch);

}

putchar(ch);

return 0;

}

下面是该程序的示例输出:

Look! It's a programmer!

Mppl! Ju't b qsqhsbnnfs!

ctype.h头文件中的字符测试函数有:

isalnum() isalpha
isblank() ifcntrl()
ifdigit()等等

cytpe.h头文件中的映射字符函数有:

tolower() 大写变小写;否则返回原始参数

toupper()小写变大写;否则返回原始参数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: