如何灵活使用ASCII编码
对于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编码相关推荐
- CString 在_UNICODE宏定义下和普通ASCII编码下的不同
CString在普通ASCII编码情况下,系统默认是跟char*差不多的方式来存储(个人觉得). 例如,声明和赋值一个CString可以这样: char* charStr = "Kenko& ...
- 分析:windows下cmd默认的编码是ASCII编码 ,windows的中文环境下编码是GBK 方法一:在保存输出流保存的时候做一个对文字GBK编码,在输出到文件 如下 [python] view
分析:windows下cmd默认的编码是ASCII编码 ,windows的中文环境下编码是GBK 方法一:在保存输出流保存的时候做一个对文字GBK编码,在输出到文件 如下 [python] view ...
- java中数据类型转换、ASCII编码
数据类型转换: JAVA语言中要求参与计算的数据类型要保持一致,如果不一致则会发生数据类型转换,数据类型转换可分为:自动类型转换(隐式转换)和强制类型转换(显式转换). 自动类型转换:代码不需要特殊处 ...
- ASCII编码,将英文存储到计算机
前面我们已经讲到,计算机是以二进制的形式来存储数据的,它只认识 0 和 1 两个数字,我们在屏幕上看到的文字,在存储之前都被转换成了二进制(0和1序列),在显示时也要根据二进制找到对应的字符. 可想而 ...
- ASCII编码:LinuxWindows
我们的服务器为linux系统,日志中的字段通常会用不同分隔符来做分隔,在不同操作系统编码格式下查看也会有不同的体现,甚至会出现所谓的乱码.我在xshell5下常用的编码格式Unicode(UTF-8) ...
- php 转ascii编码,php与ascii码的转换
首先 简单说一下历史,ascii码最开始是美国人搞出来的,用来干什么呢?我们知道,计算机只知道0和1,如果我们要计算机识别除了01之外的字符,例如 'a',我们要先告诉计算机'1100001'就是'a ...
- flash cs3 键盘ASCII编码
flash cs3 键盘ASCII编码 2009-08-20 14:40 字母 A 到 Z 和标准数字 0 到 9 下表列出了标准键盘上字母 A 到 Z 和数字 0 到 9 的键,及其相应的键控代码值 ...
- URL ASCII编码解码
1.url编码 ios中http请求遇到汉字的时候,需要转化成UTF-8,用到的方法是: NSString * encodingString = [urlString stringByAddingPe ...
- java ascii 编码方式,Java 字符编码 ASCII、Unicode和UTF-8
1 ASCII码 统一规定英语字符与二进制位之间的关系.ASCII码一共规定了128个字符的编码.例如,空格"SPACE"是32(二进制00100000),大写字母A是65(二进制 ...
最新文章
- NSAutoReleasePool使用中drain和release的区别
- 【学习笔记】Sass入门指南
- 解决MVN install一直处于下载jar包等待问题
- 【Python】Numpy中对向量、矩阵的使用
- 【TensorFlow】TensorFlow从浅入深系列之八 -- 教你学会变量管理
- golang CI: Use result of type assertion to simplify cases SCC-S1034
- linux 实现共享内存同步
- python进程问题
- 最新版本的NGUI插件NGUI Next-Gen UI
- 【机器学习】实验5布置:基于K-近邻的车牌号识别
- codelldb-x86_64-windows.vsix 下载
- MAC在window下禁用触摸板
- ATtiny85单片机制作PCB小提琴
- php x20有啥用,vivo X20有什么新功能
- require.js的用法-阮一峰
- 【智慧农业】智慧温室建造流程
- AT89C51(Atmel)芯片制作简易的频率计
- html游戏手柄,纯CSS3实现的游戏控制手柄
- 小米 无线 linux 鼠标,实测小米便携式鼠标2:小巧精致 支持无线双模连接
- echart柱状图、电池图、3D柱图、3D圆柱图