为什么
a 为integer or string or filestream
ShowMessage(IntToStr(sizeof(a)));
都是4呢
如果带进去具体的数就不是这个结果了
ShowMessage(IntToStr(sizeof(500)));
为2
要是50000也为2,这个2是什么东西,怎么算出这个的啊?
a 为integer or string or filestream
ShowMessage(IntToStr(sizeof(a)));
都是4呢
如果带进去具体的数就不是这个结果了
ShowMessage(IntToStr(sizeof(500)));
为2
要是50000也为2,这个2是什么东西,怎么算出这个的啊?
解决方案 »
- 一个二维坐标数组如何按逆时针或顺时针排序?
- 大家元旦快樂!!!! (新年到來前結貼)
- 窗体显示的问题,请教各位了,谢谢!
- 请问错误:EInvalidOperation with message'Canvas does not allow drawing'
- 获取查询数据的问题?!
- Developer ExpressBars 菜单中怎样放置分隔栏
- 送分答对马上给分
- 缺少cystal_tlb.pas和dcr文件 如何取得
- delphi 连IBM MQ,网上找了一些例子连不上;谁能帮解决吗
- 需要Delphi5.0密码
- 有一很常的文件名如:c:\windows\a\b\c\d\f\s\c.exe怎么使它显示为c:\...\f\s\c.exe?
- 两个程序之间的数据通讯编程
string,filestream 可以都算的上指针,所以,也是四个字节
看Delphi的Help
占2个字节(16位)所以
ShowMessage(IntToStr(sizeof(500)));
的值是2。