对于ASCII编码,若灵活使用,可以将程序增加灵活性。
例题:

#include<stdio.h>
char s[105];
int a[105];
int main()
{int len,rest=26,i=0,j=0,sum=0;while(gets(s) != NULL){rest=26;sum=0;len=strlen(s);for(i=0;i<len;i++){if(('A'<=s[i]&&s[i]<='Z')||('a'<=s[i]&&s[i]<='z')){a[i]=s[i];//注意int与char不同类型函数的相等for(j=0,sum=0;j<=i;j++){if((a[i]!=a[j])&&(a[i]!=a[j]+32)&&(a[i]!=a[j]-32))sum++;}if(sum==i)rest--;}}//遍历所有字符从而确定包含了26个字符if(rest==0)printf("Yes\n");elseprintf("No\n");memset(s,'\0',sizeof(s));memset(a,'\0',sizeof(a));}return 0;
}

ACSII编码记忆
48~57为0到9十个阿拉伯数字;
65~90为26个大写英文字母;
97~122号为26个小写英文字母。

如何灵活使用ASCII编码相关推荐

  1. CString 在_UNICODE宏定义下和普通ASCII编码下的不同

    CString在普通ASCII编码情况下,系统默认是跟char*差不多的方式来存储(个人觉得). 例如,声明和赋值一个CString可以这样: char* charStr = "Kenko& ...

  2. 分析:windows下cmd默认的编码是ASCII编码 ,windows的中文环境下编码是GBK 方法一:在保存输出流保存的时候做一个对文字GBK编码,在输出到文件 如下 [python] view

    分析:windows下cmd默认的编码是ASCII编码 ,windows的中文环境下编码是GBK 方法一:在保存输出流保存的时候做一个对文字GBK编码,在输出到文件 如下 [python] view ...

  3. java中数据类型转换、ASCII编码

    数据类型转换: JAVA语言中要求参与计算的数据类型要保持一致,如果不一致则会发生数据类型转换,数据类型转换可分为:自动类型转换(隐式转换)和强制类型转换(显式转换). 自动类型转换:代码不需要特殊处 ...

  4. ASCII编码,将英文存储到计算机

    前面我们已经讲到,计算机是以二进制的形式来存储数据的,它只认识 0 和 1 两个数字,我们在屏幕上看到的文字,在存储之前都被转换成了二进制(0和1序列),在显示时也要根据二进制找到对应的字符. 可想而 ...

  5. ASCII编码:LinuxWindows

    我们的服务器为linux系统,日志中的字段通常会用不同分隔符来做分隔,在不同操作系统编码格式下查看也会有不同的体现,甚至会出现所谓的乱码.我在xshell5下常用的编码格式Unicode(UTF-8) ...

  6. php 转ascii编码,php与ascii码的转换

    首先 简单说一下历史,ascii码最开始是美国人搞出来的,用来干什么呢?我们知道,计算机只知道0和1,如果我们要计算机识别除了01之外的字符,例如 'a',我们要先告诉计算机'1100001'就是'a ...

  7. flash cs3 键盘ASCII编码

    flash cs3 键盘ASCII编码 2009-08-20 14:40 字母 A 到 Z 和标准数字 0 到 9 下表列出了标准键盘上字母 A 到 Z 和数字 0 到 9 的键,及其相应的键控代码值 ...

  8. URL ASCII编码解码

    1.url编码 ios中http请求遇到汉字的时候,需要转化成UTF-8,用到的方法是: NSString * encodingString = [urlString stringByAddingPe ...

  9. java ascii 编码方式,Java 字符编码 ASCII、Unicode和UTF-8

    1 ASCII码 统一规定英语字符与二进制位之间的关系.ASCII码一共规定了128个字符的编码.例如,空格"SPACE"是32(二进制00100000),大写字母A是65(二进制 ...

最新文章

  1. NSAutoReleasePool使用中drain和release的区别
  2. 【学习笔记】Sass入门指南
  3. 解决MVN install一直处于下载jar包等待问题
  4. 【Python】Numpy中对向量、矩阵的使用
  5. 【TensorFlow】TensorFlow从浅入深系列之八 -- 教你学会变量管理
  6. golang CI: Use result of type assertion to simplify cases SCC-S1034
  7. linux 实现共享内存同步
  8. python进程问题
  9. 最新版本的NGUI插件NGUI Next-Gen UI
  10. 【机器学习】实验5布置:基于K-近邻的车牌号识别
  11. codelldb-x86_64-windows.vsix 下载
  12. MAC在window下禁用触摸板
  13. ATtiny85单片机制作PCB小提琴
  14. php x20有啥用,vivo X20有什么新功能
  15. require.js的用法-阮一峰
  16. 【智慧农业】智慧温室建造流程
  17. AT89C51(Atmel)芯片制作简易的频率计
  18. html游戏手柄,纯CSS3实现的游戏控制手柄
  19. 小米 无线 linux 鼠标,实测小米便携式鼠标2:小巧精致 支持无线双模连接
  20. echart柱状图、电池图、3D柱图、3D圆柱图

热门文章

  1. 智能定位手环方案开发
  2. 新手必须掌握的20个摄影构图法 转
  3. 关于无差异曲线的几个概念的辨析——凸性、拟凹性、边际效用递减、边际替代率递减
  4. BUUCTF Reverse前五题解题记录
  5. 一文读懂有关Tree的前世今生
  6. 磁盘碎片整理软件评测
  7. usb disconnect
  8. android固定位置拍照,Android调用系统相机拍照并保存到指定位置
  9. 利用JavaScript计算圆的面积
  10. ubootenv工具fw_printenv及配置文件fw_env.config