T
truegary
Unregistered / Unconfirmed
GUEST, unregistred user!
[]
在C语言中可以使用sizeof得到变量的存储空间的大小。
在delphi中也有同样的函数。
但是对于一个string类型。
比如
var
mstr:string;
mvar:varible;
t1,t2,tvar:integer;
begin
mstr := '123';
t1 := sizeof(mstr);
mvar := mstr;
tvar := sizeof(mvar);
mstr := '1234567890';
t2 := sizeof(mstr);
end;
t1和t2得出的值都是4.
tvar得出的值是16
我到底该怎么看到底用了多少存储空间
在C语言中可以使用sizeof得到变量的存储空间的大小。
在delphi中也有同样的函数。
但是对于一个string类型。
比如
var
mstr:string;
mvar:varible;
t1,t2,tvar:integer;
begin
mstr := '123';
t1 := sizeof(mstr);
mvar := mstr;
tvar := sizeof(mvar);
mstr := '1234567890';
t2 := sizeof(mstr);
end;
t1和t2得出的值都是4.
tvar得出的值是16
我到底该怎么看到底用了多少存储空间