导航:首页 > 源码编译 > 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码是编译的时候用吗相关的资料

热点内容
数据库查询系统源码 浏览:611
php5314 浏览:350
完美国际安装到哪个文件夹 浏览:663
什么app可以扫一扫做题 浏览:534
程序员编码论坛 浏览:917
淘点是什么app 浏览:653
中国高等植物pdf 浏览:447
51单片机时间 浏览:175
后台如何获取服务器ip 浏览:258
单片机流水灯程序c语言 浏览:227
程序员第二职业挣钱 浏览:233
运行里怎么输入服务器路径 浏览:833
pythonstepwise 浏览:501
刘一男词汇速记指南pdf 浏览:56
php认证级别 浏览:360
方舟编译啥时候推送 浏览:1003
php手机验证码生成 浏览:667
哲学思维pdf 浏览:9
凌达压缩机有限公司招聘 浏览:526
weblogic命令部署 浏览:30