社区
Delphi
帖子详情
字符串与字符数组的不同点
bamboo2000
2003-05-30 02:04:26
var
W1: String;
W2: array[0..13] of ansichar;
begin
W1 := 'This is string';
W2 := 'This is string';
end;
请问W1与W2有哪些不同呢?
...全文
30
8
打赏
收藏
字符串与字符数组的不同点
var W1: String; W2: array[0..13] of ansichar; begin W1 := 'This is string'; W2 := 'This is string'; end; 请问W1与W2有哪些不同呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oceanyan
2003-05-30
打赏
举报
回复
在delphi中 string的[0]内保存的是字符串的长度
w2[0]中保存的是w2的第一个字符
耙子
2003-05-30
打赏
举报
回复
w1[1]和 w2[0]的内容是相同的。
耙子
2003-05-30
打赏
举报
回复
string 类型与 c里面 \0结尾的字符创不同,
平便我们操作的都是 从1开始的string, 其实也是从0开始,只不过这个[0]被定义为别的了,就是这字符串的长度。
短字符串 这个 [0]是一个字节,这意味着它最长只能描述 255字节的字符串,
长字符串这个 [0]是4字节,但受win32体系限制,他最多能存储 2G的数据。
由于这个特点,当想得到一个字符串的长度的时候他只需要看他的[0]就行了,这个操作要远远快于c的扫描整个字符串遇到 \0的办法。
而且 pascal字符串还能存储 \0这个特殊字符,虽然它本身没什么意义。
另外,对于存储unicode 字符串string 再次体现出来优势,而c,必须要采用\0\0两个\0来表示结束。
bamboo2000
2003-05-30
打赏
举报
回复
刚才打错了W1[1]跟W2[1]不同
demonwinwin
2003-05-30
打赏
举报
回复
同意 chechy(简简单单的活)
bamboo2000
2003-05-30
打赏
举报
回复
可W1[1]为什么跟W2[1]相同啊,更让人想不通的是W1[0]根本没有啊
chechy
2003-05-30
打赏
举报
回复
string是delphi自动管理内存的类型。字符数组不是。在调用WinAPI时候,string需要做强制类型转换。
其他没有什么区别。
haoco
2003-05-30
打赏
举报
回复
最大不同点就是W1的长度是根据存放的字符串长度
而W2则是长度为14的数组.
《c语言深度解析》第5、6章 制作c库与c标准库、数组与
字符串
课程内容: 第5章: 库的原理、静态库与动态库、制作静态库和动态库、c库函数与OS ... 第6章: 一维数组、二维数组、三维数组、使用malloc开辟多维数组、
字符串
、指针变量/数组/
字符串
与sizeof、main函数的argc、argv。
C++
字符串
与
字符数组
详解
字符串
实际上是使用 null 字符 ‘\0’ 终止的一维
字符数组
。因此,一个以 null 结尾的
字符串
,包含了组成
字符串
的字符。 下面的声明和初始化创建了一个 “Hello”
字符串
。由于在数组的末尾存储了空字符,所以...
Matlab
字符数组
和
字符串
数组
1,
字符数组
对应向量、
字符串
数组对应标量; 2,
字符数组
使用单引号,'Apple';
字符串
数组使用双引号,"Apple"; 3,
字符数组
转化为
字符串
数组,string('Apple'); 4,
字符串
数组转化为
字符数组
,char("Apple");...
字符数组
和
字符串
的区别,C语言
字符数组
和
字符串
区别详解
C 语言中并不存在
字符串
这个数据类型,而是使用
字符数组
来保存
字符串
。那么,
字符数组
就一定是
字符串
吗? 对于这个问题,大多教科书中的回答是“是”。其实不然,
字符数组
和
字符串
是完全不相同的两个概念,千万不要...
C++
字符串
和
字符数组
字符串
实际上是使用null字符‘\0’终止的一维
字符数组
。 下面的声明和初始化创建了一个 “Hello”
字符串
。由于在数组的末尾存储了空字符,所以
字符数组
的大小比单词 “Hello” 的字符数多一个。 char greeting[6] =...
Delphi
5,392
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章