导航:首页 > 源码编译 > ascii码是编译的时候用吗

ascii码是编译的时候用吗

发布时间:2025-01-31 19:25:02

⑴ ASCII码和汉字编译的概念

ASCII(():美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。汉字编码(Chinesecharacterencoding)是为汉字设计的一种便于输入计算机的代码。
由于电子计算机现有的输入键盘与英文打字机键盘完全兼容。因而如何输入非拉丁字母的文字(包括汉字)便成了多年来人们研究的课题。汉字信息处理系统一般包括编码、输入、存储、编辑、输出和传输。编码是关键。不解决这个问题,汉字就不能进入计算机。GB2312-80是1980年制定的中国汉字编码国家标准。共收录7445个字符,其中汉字6763个。GB2312兼容标准ASCII码,采用扩展ASCII码的编码空间进行编码,一个汉字占用两个字节,每个字节的最高位为1。《汉字内码扩展规范》(GBK)于1995年制定,兼容GB2312、GB13000-1、BIG5编码中的所有汉字,使用双字节编码,编码空间为0x8140~0xFEFE,共有23940个码位,其中GBK1区和GBK2区也是GB2312的编码范围。

⑵ 字符串的结束标志

字符串结束标志是“”。

而0则是''的ASCII码表示,是第一个ASCII码,数字0的ASCII码是48,所以写程序要用''结尾,比如char a[3] = {'h','i',''},或者直接char a[] ="hi",编译器都会认为是字符串数组,且以''结束。

调试程序时,可以看到内存里面是0,这是ASCII码的表示,也可以看作是一个unsigned int类型。 , 都是转义字符,都是不能用普通显示字符显示的。它们表示一个字符,但不是字串结束字符。

字符串的应用参考

1、连接运算concat(s1,s2,s3?sn)相当于s1+s2+s3+?+sn.

例:concat(‘11’,'aa’)='11aa’;

2、求子串。Copy(s,I,I)从字符串s中截取第I个字符开始后的长度为l的子串。

例:(‘abdag’,2,3)=’bda’

3、删除子串。过程 Delete(s,I,l) 从字符串s中删除第I个字符开始后的长度为l的子串。

例:s:=’abcde’;delete(s,2,3)

阅读全文

与ascii码是编译的时候用吗相关的资料

热点内容
电脑服务器地址ip地址 浏览:823
对矩阵压缩是为了 浏览:910
setfacl命令 浏览:172
linux子系统中断 浏览:342
linux查看进程ps 浏览:224
知识库系统php 浏览:623
小波变换压缩图像python 浏览:151
阿里巴巴程序员怎么月入百万 浏览:173
如何使用国外服务器 浏览:188
燃灯者pdf 浏览:468
编译器用数学吗 浏览:7
图形化apk反编译工具 浏览:48
考勤表加密怎么办 浏览:735
arj压缩与解压批处理怎么写 浏览:658
php和大数据哪个好 浏览:930
未来最值得投资的加密货币 浏览:526
ascii码是编译的时候用吗 浏览:783
压缩机感应包可以通用吗 浏览:413
方舟服务器怎么发布到搜索列表 浏览:271
xml防反编译 浏览:242