字节和字符-字符编码.doc

上传人:豆**** 文档编号:33461472 上传时间:2022-08-11 格式:DOC 页数:3 大小:18.50KB
返回 下载 相关 举报
字节和字符-字符编码.doc_第1页
第1页 / 共3页
字节和字符-字符编码.doc_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《字节和字符-字符编码.doc》由会员分享,可在线阅读,更多相关《字节和字符-字符编码.doc(3页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精品文档,仅供学习与交流,如有侵权请联系网站删除字节和字符,字符编码字节:字节(byte)是计算机信息技术用于计量存储容量和传输容量的一种计量单位,1个字节等于8位(Bit)二进制。(0255或者0x000xFF)。在ASCII码中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。对于符号来说,英文标点占一个字节,中文标点占两个字节。举例:英文句号“.”占1个字节的大小,中文句号“。”占2个字节的大小字符(char):是指计算机中使用的字母、数字、字和符号,包括:1、2、3、A、B、C、!#¥%*()+等等,相当于这些东西的统称。所以,1个汉字字符会占用两个英文字符的

2、位置,存储需要2个字节;1个英文字符存储只占一个英文字符的位置,存储需要1个字节;2个数字为一个字节。传输的过程中 5A 就代表一个字节一个简体中文汉字,是一个字符,占2个字节。(编码方式:gb2312,代码页:936)例如:一个门禁控制器的序列号S/N为40000,40000转化为十六进制是9C 40,一般我们写成【低位在前,高位在后】,即409C。C#代码中:char a=杨;/这个“杨”,是一个字符,gb2312编码为2个字节。关于char类型说明如下:Char类型的范围在0x00000xFFFF(065535)之间,可隐式转化为int,ushort,long,ulong,decimal

3、,double等类型,如下代码正确:int a=a;/等价于int a=97;/a的Ascii码是97if(1=49)Console.WriteLine(“1的ASCII码是49”);int x=Convert.ToInt32(杨);/x是一个整数char类型字符在0127之间和ASCII码表一致。简体中文字符主要在2000040000之间。C#代码如下:(使用System.Text命名空间)int x = a; Console.WriteLine(x); x = 杨; Console.WriteLine(x); string s = 杨-abc; /字符串s使用Unicode编码(统一的字符

4、编码标准,采用双字节对字符进行编码) byte bufferUnicode = Encoding.Unicode.GetBytes(s); Console.WriteLine(使用Unicode编码字符串s:); foreach (byte buffer in bufferUnicode) Console.WriteLine(buffer); Console.WriteLine(); /字符串s使用gb2312(简体中文)编码(中文编码成两个字节,数字和字母编码成一个字节) byte bufferGb2312 = Encoding.GetEncoding(gb2312).GetBytes(s)

5、; Console.WriteLine(使用gb2312编码字符串s:); foreach (byte buffer in bufferGb2312) Console.WriteLine(buffer); Console.WriteLine(); /字符串s使用ASCII(美国信息交换标准码)编码(都编码为一个字节) byte bufferAscii = Encoding.ASCII.GetBytes(s); Console.WriteLine(使用ASCII编码字符串s:); foreach (byte buffer in bufferAscii) Console.WriteLine(buffer); Console.WriteLine();运行效果如下图:注:数字0的ASCII码是48,连字符-的ASCII码是45,字母a的ASCII码是97汉字“杨”用Unicode编码是104 103(两个字节)汉字“杨”用gb2312编码是209 238(两个字节)汉字“杨”用ASCII编码是63 (一个字节)数字“1”用Unicode编码是49 0 (两个字节)数字“1”用gb2312编码是49 (一个字节)数字“1”用ASCII编码是49(一个字节)【精品文档】第 3 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com