TOP

2012计算机二级考试C语言程序设计关键词及程序算法:字符型数据
2012-07-26 22:49:20 来源: 作者: 【 】 浏览:90次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!

 字符型数据

(一)   关键词

1.  字符常量

(1)定义:一个字符 单引括起 与整型量通用   例:’a’代表整型数97

(2)转义字符常量 \后跟内容 代表一个字符 例:’\n’

(3)所有整型量可参与的运算字符量均能参与

                              2.字符变量

                Char c;

                              3.输入输出

                Printf(“%c”,c);

                                Scanf(“%c”,&c);

                                Putchar()      只能输出一个字符

                                Getchar()      只能输入一个字符

(二)   课本程序案例增补

题目:输出26个大写字母和它们的ASCII码,每行两个字母

#include <stdio.h>

Main()

{int I;

For(i=’a’;i<=’z’;i++)

{

Printf(“the character is:%c the ASCII is:%d”,I,i);

If(i%2==0)

Printf(“\n”);

}

}

题目:把从终端输入的一行字符中的小写字母转换成大写字母,其他字符不变,输出这一行字符。

#include <stdio.h>

Main()

{ char c;

While((c=getchar())!=’\n’)

{

If(c>=’a’ && c<=’z’)

c-=32;

putchar(c);

}

}
题目:把输入的一串密码译成正文,密码以@结束,译码规则:

(1)     如果是字母,译为字母表中的下一字母,z译为a。

(2)     如果是字母,无论大小写一律译成小写。

(3)其他字符一律照原样输出。

#include <stdio.h>

#include <ctype.h>

Main()

{

Char c;

While((c=getchar())!=’@’)

{

If(isalpha(c))

{

C=towlower(c);

C=(c-‘a’+1)%26+’a’;

}

Putchar(c);

}

Tags: 责任编辑:91kaoshiwang
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2012计算机二级考试C语言程序设计.. 下一篇2012计算机二级考试C语言程序设计..

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117