var
W1: String;
W2: array[0..13] of ansichar;
begin
W1 := 'This is string';
W2 := 'This is string';
end;请问W1与W2有哪些不同呢?
W1: String;
W2: array[0..13] of ansichar;
begin
W1 := 'This is string';
W2 := 'This is string';
end;请问W1与W2有哪些不同呢?
解决方案 »
- 很简单的问题
- 这里有一个用户管理的表yhgl.db,但还有一个这样的文件yhgl.px不知道是什么文件
- 关于ACCESS加密问题
- 今天生日了
- 谁把这个网站黑了http://www.byyz.com/1/ ,这100分就归他了!
- 为何我使用ADOConnection,ADOTable,DataSource导入EXCEL数据到DBGRID时,
- delphi用sql语言的数据更新问题,急!!
- 在服务器上写好服务程序,在客户端编写客户程序时,我的DCOMConnection组件为什么看不到ServerName和ServerGUID?
- 数值型问题:
- 我的dbgrid的picklist是动态添加的,想给最终用户也能自定义其值,所以我想往picklist中add一个text文件,其值就在这文件中,而且是放在程序目录的txt目录下,请问如何读入?
- PDU格式短信解码出错,高手请进!
- 问一个巨简单的问题。
其他没有什么区别。
短字符串 这个 [0]是一个字节,这意味着它最长只能描述 255字节的字符串,
长字符串这个 [0]是4字节,但受win32体系限制,他最多能存储 2G的数据。由于这个特点,当想得到一个字符串的长度的时候他只需要看他的[0]就行了,这个操作要远远快于c的扫描整个字符串遇到 \0的办法。
而且 pascal字符串还能存储 \0这个特殊字符,虽然它本身没什么意义。另外,对于存储unicode 字符串string 再次体现出来优势,而c,必须要采用\0\0两个\0来表示结束。
w2[0]中保存的是w2的第一个字符