来源:蜘蛛抓取(WebSpider)
时间:2015-03-03 17:54
标签:
ascll码
西文字符的ASCLL码表示
西文字符的ASCLL码表示
不区分大小写匿名
A是65a是97
信息在计算机上是用二进制表示的,这种表示法让人理解就很困难。因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换代码,这就是ASCII码表,它的全称是“美国信息交换标准代码”。
美国标准信息交换标准码 (ASCII)
美国标准信息交换代码( American Standard Code for Information Interchange, ASCII )是由美国国家标准学会(American National Standard Institute , ANSI )制定的,标准的单字节字符编码方案,用于基于文本的数据。起始于50年代后期,在1967年定案。它最初是美国国家标准,供不同计算机在相互通信时用作共同遵守的西文字符编码标准,后被ISO及CCITT等国际组织采用。
ASCII 码使用指定的 7 位或 8 位二进制数组合来表示 128 或 256 种可能的字符。标准 ASCII 码使用 7 位二进制数来表示所有的大写和小写字母,数字 0 到 9、标点符号,以及在美式英语中使用的特殊控制字符。目前许多基于x86的系统都支持使用扩展(或“高”)ASCII。扩展 ASCII 码允许将每个字符的第 8 位用于确定附加的 128 个特殊符号字符、外来语字母和图形符号。
Ascii码表:(33至126),32为空格 33 ! 34 & 35 # 36 $ 37 % 38 & 39 & 40 ( 41 ) 42 * 43 + 44 , 45 - 46 . 47 / 48 0 49 1 50 2 51 3 52 4 53 5 54 6 55 7 56 8 57 9 58 : 59 ; 60 & 61 = 62 & 63 ? 64 @ 65 A 66 B 67 C 68 D 69 E 70 F 71 G 72 H 73 I 74 J 75 K 76 L 77 M 78 N 79 O 80 P 81 Q 82 R 83 S 84 T 85 U 86 V 87 W 88 X 89 Y 90 Z 91 [ 92 \ 93 ] 94 ^ 95 _ 96 ` 97 a 98 b 99 c 100 d 101 e 102 f 103 g 104 h 105 i 106 j 107 k 108 l 109 m 110 n 111 o 112 p 113 q 114 r 115 s 116 t 117 u 118 v 119 w 120 x 121 y 122 z 123 { 124 | 125 } 126 ~
教你一个最简单的ASCLL码跟字符相互转换的方法。。。 打开Word输入一个字符然后将光标移动到字符后面按一下键盘上的 Alt+X 键就会显示对应字符的ASCLL码 同样道理将光标移动到ASCLL码后面按下 Alt+X 键也可以将ASCLL码转为字符!!! 下面就是我通过Word转换的ASCLL码。。。 !:0021
$:0024
+:002B:003B
.:002E 同样你懂变成的话你也可以自己写个程序用来转换ASCLL码的!!!
装个UE吧,看ASCC码很方便的。如图
相关知识等待您来回答
编程领域专家您当前的位置:&>&
复制带链接的文本推荐到其它网站→
将本页工具分享到:
ASCII码/ 十进制 (0 - 127)
十六(0 - 7F)
八进制 (000 - 177)
这个在线转换计算器转换成十进制,十六进制,八进制,二进制和字符串的ASCII值。
复制带链接的文本推荐其它网站→
上一篇: 下一篇:
如有问题可到本站-
&看不清楚,点击刷新
学习工程技术的天地
您感兴趣的栏目字节(Byte 发音:/‘bait/)
以“位”(bit)为单位传递的,一个位就代表一个0或1,每8个位(bit)组成一个字节(Byte)
在中,一个英文字母(不分大小写)占一个字节的空间,一个中文占两个字节的空间。
符号:英文占一个字节,中文标点占两个字节。举例:英文句号“.”占1个字节的大小,中文句号“。”占2个字节的大小。
一个字序列,在中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值:0
最大值:255 。如一个ASCII码就是一个字节,此类单位的换算为:
1KB(Kilobyte 千字节)=1024B,
1(Megabyte 兆字节 简称“兆”)=1024KB,
1(Gigabyte 吉字节 又称“千兆”)=1024MB,
1(Trillionbyte 万亿字节 太字节)=1024GB,其中 ( 2 的10次方)
注意:MiB和MB,KiB和KB等的区别:
1KiB(kilobyte)=1024byte
1KB(kibibyte)=1000byte
1MiB(megabyte)=1048576byte
1MB(mebibyte)=1000000byte
这是因为生产商是以GB(,即10的3次方=1000,如1MB=1000KB)计算的,而电脑()是以GiB(2进制,即2的
10次方,如1MiB=1024KB)计算的,但是国内用户一般理解为1MB=1024 KB, 所以为了便于中文化的理解,翻译MiB为MB 也是可以的。
注:10TB大约等于一个人脑的存储量。
在计算机中,一串数码作为一个整体来处理或运算的,称为一个计算机字,简称字。字通常分为若干个字节(每个字节一般是8位)。在中,通常每个单元存储一个字,因此每个字都是可以的。字的长度用位数来表示。
在计算机的运算器、控制器中,通常都是以字为单位进行传送的。字出现在不同的地址其含义是不相同。例如,送往控制器去的字是指令,而送往运算器去的字就是一个数。
计算机的每个字所包含的位数称为字长。根据计算机的不同,字长有固定的和可变的两种。固定字长,即字长度不论什么情况都是固定不变的;可变字长,则在一定范围内,其长度是可变的。
计算的字长是指它一次可处理的二进制数字的数目。计算机处理数据的速率,自然和它一次能加工的位数以及进行运算的快慢有关。如果一台计算机的字长是另一台计算机的两倍,即使两台计算机的速度相同,在相同的时间内,前者能做的工作是后者的两倍。
一般地,大型计算机的字长为32―,为12―32位,而微型计算机为4一16位。字长是衡量计算机性能的一个重要因素。
字节是指一小组相邻的二进制数码。通常是8位作为一个字节。它是构成信息的一个小单位,并作为一个整体来参加操作,比字小,是构成字的单位。
在微型计算机中,通常用多少字节来表示存储器的存储容量。
例如,在C++的数据类型表示中,通常 char为1个字节,int为4个字节,double为8个字节。
理解编码的关键,是要把字符的概念和字节的概念理解准确。这两个概念容易混淆,我们在此做一下区分:
概念描述 举例
字符 人们使用的记号,抽象意义上的一个符号。 '1', '中', 'a', '$', '¥', ……
字节 计算机中存储数据的单元,一个8位的二进制数,是一个很具体的存储空间。0x01, 0x45, 0xFA, ……
在中,如果“”是以编码形式存在的,一个字符可能使用一个字节或多个字节来表示,那么我们称这种字符串为
ANSI 字符串或者多字节字符串。如,&中文123& (占8字节,包括一个隐藏的\0)
字符集和代码页
对于ANSI编码方式,存在不同的(Charset)。同样的字节序列,在不同的字符集下表示的字符不一样。要正确解析一个ANSI字符串,还要选择正确的字符集,否则就可能导致所谓的现象。不同语言版本的操作系统,都有一个默认的字符集。在不指定字符集的情况下,系统会使用此字符集来解析
ANSI 字符串。也就是说,如果我们在简体中文版的Windows下打开了一个由日文操作系统保存的 ANSI 文本文件(仅包含 ANSI 字符串的文本文件),我们看到的将是乱码。但是,如果我们使用之类的带编码选择的打开此文件,并且选择正确的字符集,我们将可以看到它的原貌。注意:简体中文字符集中的繁体字和字符集中的繁体字,编码不一定相同(事实证明,似乎是完全不同)。
每个字符集都有一个唯一的编号,称为(Code Page)。简体中文(GB2312)的代码页为936,而系统默认字符集的代码页为0,它表示根据系统的语言设置来选择一个合适的字符集。
字符串 在内存中,如果“字符”是以在Unicode中的序号存在的,那么我们称这种字符串为Unicode字符串或者宽字节字符串。在Unicode中,每个字符都占两个字节。如,&中文123&(占10字节)。
Unicode和ANSI的区别就相当于内的“全角”和“”的区别。
由于不同 ANSI 编码所规定的标准是不相同的(字符集不同),因此,对于一个给定的多字节字符串,我们必须知道它采用的是哪一种字符集则,才能够知道它包含了哪些“字符”。
而对于 UNICODE 字符串来说,不管在什么环境下,它所代表的“字符”内容总是不变的。Unicode 有着统一的标准,它定义了世界上绝大多数的字符的编码,使得拉丁文、数字、简体中文、繁体中文、日文等都能以同一种编码方式保存。
unicode和ansi都是字符代码的一种表示形式。
为使计算机支持更多语言,通常使用 0x80~0xFF 范围的 2 个来表示 1 个字符。比如:汉字 '中' 在 中文中,使用
[0xD6,0xD0] 这两个字节存储。
不同的国家和地区制定了不同的标准,由此产生了 GB2312, BIG5, JIS 等各自的编码标准。这些使用 2 个字节来代表一个字符的各种汉字延伸编码方式,称为 ANSI 编码。在简体中文系统下,ANSI 编码代表 GB2312 编码,在日文操作系统下,ANSI 编码代表 JIS 编码。
不同 ANSI 编码之间互不兼容,当信息在国际间交流时,无法将属于两种语言的文字,存储在同一段 ANSI 编码的文本中
因为1位数可以表示(2=)2种状态:0、1;而2位二进制数可以表示(2=)4种状态:00、01、10、11;依次类推,7位二进制数可以表示(2=)128种状态,每种状态都唯一地编为一个7位的二进制码,对应一个字符(或控制码),这些码可以排列成一个十进制序号0~127。所以,7位ASCⅡ码是用七位二进制数进行编码的,可以表示128个字符。
第0~32号及第127号(共34个)是控制字符或通讯专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(振铃)等;通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;
第33~126号(共94个)是字符,其中第48~57号为0~9十个阿拉伯数字;65~90号为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。
注意:在计算机的存储单元中,一个ASCⅡ码值占一个字节(8个二进制位),其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。一个ASCll码由8位二进制数码组成的。其中,用于表达字符的二进制码有7个,最后一个用于检测错误,或空闲不用。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:56846次
积分:1512
积分:1512
排名:第12362名
原创:96篇
转载:16篇
(1)(2)(5)(2)(2)(20)(5)(12)(50)(6)(1)(6)MS Office模拟试题题库
本试题来自:(2009年MS Office模拟试题,)一、选择题标准ASCII码用7位二进制数表示一个字符的编码,其不同的编码共有(
)。A.127个B.128个C.256个D.254个正确答案:有, 或者 答案解析:有,
您可能感兴趣的试题
单项选择题:()第三代电子计算机以______为基本元件。A.中小规模集成电路B.电子管C.晶体管D.大规模超大规模集成电路答案:有,答案解析:有,单项选择题:()一条计算机指令中,通常应包含______。A.数据和字符B.操作码和操作数C.运算符和数据D.被运算数和结果答案:有,答案解析:有,
MS Office模拟试题最新试卷
MS Office模拟试题热门试卷