字符串和字符区别(字符串和字符区别)
今天小深来给大家分享一些关于字符串和字符区别方面的知识吧,希望大家会喜欢哦
字符串和字符区别(字符串和字符区别)
字符串和字符区别(字符串和字符区别)
1、1、定界符不同字符使用单引号作为定界符,而字符串是使用双引号作为定界符。
2、2、占用的字节数不同字符通常只占据一个字节,但是字符串可以占据多个字节。
3、而且,在字符串的结尾处,自动被编译器加上了'\0'这个字符,在ASCII码中,'\0'表示的是一个空字符。
4、如果在定义一个字符串常量的时候,使用了单引号,程序就会报错。
5、在定义字符串的时候,需要在变量名后面加上“中括号”,类似于定义“数组”时候的格式。
6、例如:s=“abcdefghij”。
7、扩展资料:在 ASCII 编码中,一个英文字母字符存储需要1个字节。
8、在 GB 2312 编码或 GBK 编码中,一个汉字字符存储需要2个字节。
9、在UTF-8编码中,一个英文字母字符存储需要1个字节,一个汉字字符储存需要3到4个字节。
10、在UTF-16编码中,一个英文字母字符或一个汉字字符存储都需要2个字节(Unicode扩展区的一些汉字存储需要4个字节)。
11、在UTF-32编码中,世界上任何字符的存储都需要4个字节。
12、参考资料来源:字符就是单个字符,字符串就是多个字符的另外,单个空白字符和空白字符串是两个概念, 在c中字符就是单个字符, 字符串是用0结尾的,字符和字符串在作上也不同,等等是不一样的。
本文到这结束,希望上面文章对大家有所帮助。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。