版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
33函数原型:intisalnumintc(number10。11-1isalnum当用户输入的字符不是'e'且是字母或数字字符时,就在屏幕上显示"Thisisaalphaoranumber"'e'"Thisisaparticulatecharacter"提示信息。ThisisaalphaoranumberThisisaalphaora#include<stdio.h>#include<ctype.h>intmain(void)charc,ch;while(c!='e'){printf("Thisisaalphaoraprintf("Thisisaparticulatecharacter\n");returnntspha(ntspha(ntc#ncue<cpe.h>(alpha10。11-2isalpha11-1相似,但只判断输入的字符是否是字母,如果是字母,则在屏幕上显示"Thisisaalpha"提示信息,否则显示"Thisisnotaalpha"提示信息。isasciiASCII函数原型:intisascii(intThisisaalphaThisisnotaThisisnotaalpha#include<stdio.h>#include<ctype.h>intmain(void)charc,ch;while(c!='e'){if(isalphaprintf("Thisisaalphaprintf("Thisisnotaalpha\n");returnThisisaparticulatecharacterc是否是ASCII码,所谓ASCII0x00~0x7Fc是否是ASCII码,所谓ASCII0x00~0x7F之间的字符。ASCII10。11-3isasciiisascii函数判断字符'A'、0x7f、0x80是否是ASCII码,如果是,显示"yes",注意:所谓ASCII0x00~0x7F0x7f的字符显示为⌂,属于ASCIIyes;0x80的字符显示为Ç,不属于ASCIIno函数原型:intiscntrlintccASCII00x1F之间。10。11-4iscntrl#include<stdio.h>#include<ctype.h>intmain(void)charprintf("Inputsomecharacteruntilcontrlcharacter\n");return#include<stdio.h>#include<ctype.h>intmain(void)intc;return 11-1相似,当输入的字符不是控制字符时,可以一直输入下去,一旦输 11-1相似,当输入的字符不是控制字符时,可以一直输入下去,一旦输函数原型:intisdigitintc(0~910。11-5isdigitchi,并初始i=0,用以统计输入的字符串中数字的个数。i1。Ctrl+ZEOF。 函数原型intisxdigit(int#include<stdio.h>#include<ctype.h>intmain(void)charch;inti=0;cc为A-F,a-f0-90。例程11-6isxdigit函数检查字符属性。isxdigit函数判断字符'f'、'1'、'$'是否是十六进制数字,如果是,显示"yes",函数原型:intisgraph(intc);cASCII0x21-10。例程11-7isgraph函数判断可打印字符。#include<stdio.h>#include<ctype.h>intmain(void)intc;c='';return#include<stdio.h>#include<ctype.h>intmain(void)charc;return 11-6isgraph函数判断字符'A'、、 11-6isgraph函数判断字符'A'、、0x7f是否是除了空格符外函数原型:intisprint(intc);c是否为可打印字符(含空格ASCII0x20-0x7e之间。10。11-8isprint函数原型:intispunct(intc);c#include<stdio.h>#include<ctype.h>intmain(void)intc;c='';return11-9ispunct首先,将字符串"Hesaid:Oh!Verywell!"存入以s11-9ispunct首先,将字符串"Hesaid:Oh!Verywell!"存入以s为首地址的缓冲区中,并在屏幕函数原型:intislower(intc);(a~z11-10islower#include<stdio.h>#include<ctype.h>intmain(void)charch;inti=0;return0;Hesaid:Oh!Very.......^.. #include<stdio.h>#include<ctype.h>#include<string.h>intmain(void)chars[]="Hesaid:Oh!Verywell!";inti;if(ispunct(s[i]))printf("^");elseprintf(".");return函数原型:intisupper(intc);(A~Z11-11isupper11-5isupper函数原型:intisspace(intc);cspacetabspaceASCII32tab的ASCII9ASCII码则为c10。11-12isspace#include<stdio.h>#include<ctype.h>intmain(void)charch;inti=0;return0;首先,将字符串"space|NewLine\n|table\t|"s为首地址的缓冲区中,并在屏首先,将字符串"space|NewLine\n|table\t|"s为首地址的缓冲区中,并在屏toasciiASCII函数原型:inttoascii(intc);c转化为相应的ASCII11-13toasciiASCII#include<stdio.h>#include<ctype.h>intinti;space|table|#include<stdio.h>#include<ctype.h>intmain(void)chars[]="space|NewLine\n|table\t|";inti;if(isspace(s[i]))putchar('.');elseputchar(s[i]);return0;循环地将数组中的每个数字转换为其对应的ASCII码,并将其以字符的形式显示循环地将数组中的每个数字转换为其对应的ASCII码,并将其以字符的形式显示函数原型:inttolower(intc);c为大写英文字母,则返回对应的小写字母;否则返回原来的值。例程11-14tolower函数将大写字母转换为小写字母。ThisIsATest!thisisatest!#include<stdio.h>#include<ctype.h>intmain(void)charstr[]="ThisIsATest!";inti;return0;12345☺☻♥♦♣return0;函数原型:inttoupper(int函数原型:inttoupper(intc);c为小写英文字母,则返回对应的大写字母;否则返回原来的值。例程11-15tou
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论