string,string类型
c语言中string是啥意思
String是C编程语言中的字符串,用双引号引起来的几个字符,如"Abc","一天"。
在java、C#中,String类是不可变的,对String类的任何改变,都是返回一个新的String类对象,String对象是System.Char对象的有序集合,用于表示字符串。String对象的值是该有序集合的内容,并且该值是不可变的。
string多少个字符
最多只能存放65535个字节长度的字符串。当字符串是一个字符占用多个字节时,如全中文时,如果是utf-8编码,一个中文占3个字节,那和可存65533/3=21845个字符串。
编译期的限制:字符串的UTF8编码值的字节数不能超过65535,字符串的长度不能超过65534;
运行时限制:字符串的长度不能超过2^31-1,占用的内存数不能超过虚拟机能够提供的最大值。。
string是什么类型的
记住一点,string在任何编程语言中,都不是基本类型。常见的类面向对象语言中,它是以封装的字符串类的形式存在。
封装之后后,在处理字符串方面,它有很多实用的方法可供程序员调用。
常用的有,查找方法,替换方法,截取方法,获取长度方法,去除两端空格方法等等。
另外,学一门面向对象语言,掌握其提供的String类,是必备技能。





