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

热点内容
lcd单片机投影仪用久了会发黄 浏览:749
王者荣耀游戏内进攻主宰命令 浏览:213
周立功单片机发展有限公司 浏览:610
iphone未成年怎么付款app 浏览:988
苹果app是英文怎么改 浏览:835
51单片机485通信 浏览:268
符咒全书pdf 浏览:565
海底捞app签到怎么弄不成了 浏览:862
安卓php服务器搭建 浏览:259
京东直营网挣用什么APP 浏览:825
杰克豆车机怎么安装app 浏览:32
app查余额怎么有两个金额 浏览:305
小程序仿今日头条源码 浏览:277
框架源码研读 浏览:447
仙侣奇缘3如何架设服务器 浏览:954
单片机RRC指令 浏览:889
默认加密文件密码 浏览:5
怎么用反诈中心app查询电话 浏览:710
linuxvi操作 浏览:298
什么是实木压缩板 浏览:642