社区
数据库及相关技术
帖子详情
请问用string定义的变量可以放多少个字符?
downkey
2006-09-18 02:54:10
请问用string定义的变量可以放多少个字符?
...全文
254
3
打赏
收藏
请问用string定义的变量可以放多少个字符?
请问用string定义的变量可以放多少个字符?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
do2008
2006-10-06
打赏
举报
回复
String类型在内存中的确切格式如下:
(4字节)分配大小+(4字节)引用计数+(4字节)字串长度+(不定长)字符数组+(1
字节)$0结束字符
因为分配大小和字串长度都是用4字节来表示的,而且String类型是动态分配内存,
所以字符串最大可能的长度应该是2^32-17个字节。
kmfangxun
2006-09-20
打赏
举报
回复
2G。
jiangshx
2006-09-18
打赏
举报
回复
还真没数过,听说有几个G,估计够你用的了。
Java工程师必学系列课程之5--《字符串及正则表达式》视频课程
本课程涉及的主要内容可以分为四部分:一、
String
、
String
Buffer和
String
Builder类基本常识、基本原理和使用技巧二、字符编码常识三、Java语言正则表达式的详细语法和使用技巧四、实战案例课程说明:在开发Java程序...
c语言定于字符串
string
,c语言字符串
string
c语言中,怎么样
定义
一
个字符
串
变量
C语言没有字符串类型,所以没办法进行
定义
字符串
变量
。 但是可以用字符数组来处理字符串。(这
定义
了一
个字符
数组,名为a) 例:char a[] = "hello"; 也可以用来
定义
一个指针
变量
(
定义
了一个指针
变量
,名为p)。 例:char *p = "hello"; 接触C语言C语言中有
string
吗?C语言中没有
string
类型。
string
类型是 C++、ja...
C++学习——
string
详解(即C++字符串详解)
C++增强了对字符串的支持,除了可以使用C风格的字符串,还可以使用内置的
string
类。
string
是类,而不是基本数据类型。虽然平时一般叫
string
变量
,但切确来说应该叫
string
对象。使用
string
类需要包含头文件<
string
>
string
s1;return 0;(1)
变量
s1只是
定义
而没有初始化,此时编译器会将空字符串赋给 s1,即""。(2)
变量
s2在
定义
的同时被初始化为。从中可以看出,
string
变量
可以直接通过赋值操作符进行赋值。
【c++】用
string
类
定义
字符串数组
#include #include using namespace std; 用字符数组来存
放
字符串并不是最理想和最安全的方法。 C++提供了一种新的数据类型——字符串类型(
string
类型),在使用方法上,它和char、int类型一样,可以用来
定义
变量
,这就是字符串
变量
——用一个名字代表一
个字符
序列。 实际上,
string
并不是C++语言本身具有的基本类型
C++
string
类型
变量
的
定义
string
string
reference
string
#include <iostream> #include <
string
> using namespace std; int main() {
string
s1;
string
s2 = "
string
";
string
s3 = s2;
string
s4 (10, 's'); cout << "s1:" << s1 << endl;
数据库及相关技术
1,178
社区成员
18,939
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章