首页 > 编程知识 正文

阿斯克码表二进制,码表

时间:2023-05-06 16:57:49 阅读:159793 作者:4533

什么是ASCII?

美国信息交换标准代码(ascii )是目前使用最普遍的单字节编码系统,它是基于拉丁字母的计算机编码将计算机的二进制语言转换为其他二进制、字符。

2 .如果中文不能使用ASCII码该怎么办?

因此,要增加从ASCII派生的其他国家的代码,使用GB2312-80、GBK、Big5、unicode等汉字字符集。

3 .来源于扩展:

中文发展史:把127号以后那些奇怪的符号直接删掉,小于127的文字的意思和原来一样,但是两个大于127的文字连接起来就表示一个汉字,可以组合大约7000多个简体字。 这些代码还包含数学符号、罗马希腊字母和日语假名,ASCII中原本的数字、标点符号、字母等长度均为2字节的代码进行了重新组合。 这就是所谓的“全角”文字,原本127号以下的文字被称为“半角”文字。 中国人民认为这个很好,就把这个汉字方案称为“GB2312”。 GB2312是对ASCII的中文扩展。

GBK码中,一个汉字占两个字节。

UTF-8码是可变长码,通常汉字占3个字节。 特殊汉字占4个字节。

char在java中采用双字节,java采用unicode,双字节(16位)表示一个字符。

4 .表格内容参考ASCII码表. docx

0~31和127 )共计33个字符是LF (换行)、CR (换行)、FF )、DEL )删除)、BS )后退)、BEL )等控制字符或通信专用字符。 通信专用字符: SOH (句首)、EOT )、ACK )确认)等; ASCII值为8、9、10和13,它们分别转换为back、tab、return和return字符。 它们没有特定的图形表示,但不同的APP对文本表示有不同的影响。

32到126 (共95个)是字符(32是空格),其中48到57是0到90个阿拉伯数字。

65~90为英文大写26个字符,97~122为英文小写26个字符,其他为标点符号、运算符号等

1 .将数字转换成文字

//这不是强转。 这个在文字和数字之间转换。

byte n=97; charm=(char ) n;

system.out.println(m;

2 .文字到数字

char x='W ';

bytey=(byte ) x;

system.out.println(y; //打印结果87

3 .把中文改成兼职

char a='男人';

system.out.println(a='a );

int aa=a;

system.out.println('aa='aa );

char b='女';

system.out.println(b='b );

int bb=b;

system.out.println(bb='bb );

//执行结果a=男aa=30007b=女bb=22899

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。