TC官方合作论坛

 找回密码
 立即注册
查看: 1422|回复: 1

[学习心得] 【类人猿TC内存探讨】 内存基础常识

[复制链接]
发表于 2017-8-2 19:31:38 | 显示全部楼层 |阅读模式
本帖最后由 类人猿 于 2017-8-2 19:32 编辑

这里不针对任何网络游戏和公司,如果触犯官方麻烦请联系本人QQ:578052137 处理,也希望版主高抬贵手。本人只是一名计算机业余爱好者,平时都有自己稳定的工作,学习这个就是业余爱好。我觉得学习脚本最好的老师还是兴趣,可以做自己感兴趣和喜欢的东西不是挺好的吗?
<<<<<<<<<<<<<<<<<<<<<<<<<技术探讨,欢迎大神指导!<<<<<<<<<<<<<<<<<<<<<<<<<<<<

工欲善其事,必先利其器
如果有些地方不明白,实操以后再回来看看,可能会回豁然开朗。
这个时候我用通俗的话,少用C术语跟大家一起认识一下内存吧!就当做是跟大家一起探讨问题,目的是让大家入门学习下TC内存,开阔脚本思路。
一. 我们辅助说的内存通常是指程序或者游戏的exe和dll等文件加载到内存空间。我首先要了解的是内存空间的位构成。下面几点常识我们一定要了解的。
1.  最小单位是位    byte
2. 8位占一个字节,也就是0000 0000
3. 在32位编译器中,整数占4个字节,单精度浮点数4个字节,双精度浮点数8字节,ASCII字符占一个字节,unicode汉字字符两个字节为一个汉字
4.  TC里面数据类型通常只有 整数型,小数型,字符类型三种。但是实际操作内存过程中海油二十多种数据类型需要了解的,我们后面慢慢再说。

二、我们了解下常用数据类型内存大小(不同环境下面整数是变化的)。
1.    字节型Byte 。   可容纳 0到 255 之间的数值。
2.    短整数型Word 。可容纳 -32,768 到 32,767 之间的数值,尺寸为 2 个字节。(有符号和无符号  整数)
3.    整数型DWORD 。可容纳 -2,147,483,648 到 2,147,483,647 之间的数值,尺寸为 4 个字节。
4.   长整数型。可容纳 -9,223,372,036,854,775,808到 9,223,372,036,854,775,807之间的数值,尺寸为 8 个字节。
5.    浮点小数型FLOAT 。可容纳 3.4E +/- 38 (7位小数) 之间的数值,尺寸为 4 个字节。
6.    双精度小数型Double 。可容纳 1.7E +/- 308 (15位小数) 之间的数值,尺寸为 8 个字节。
7.    逻辑布尔值bolean。值只可能为“真”或“假”,尺寸为4 个字节。“真”和“假”为系统预定义常量,其对应的英文常量名称为“true”和“false”。
9.   文本型。用作记录一段文本,文本由以字节 0 结束的一系列字符组成。

三、我通过图片来将内存排序直观给大家看看。数据类型示意图如下:

四、如果要进行简单实际操作查看数据类型的话,我们可以用CE搜索工具来查看50数值内存地址不同数据类型的表示方法。这个就靠自己实际操控,不是文字所能够说明的。

今天就说到这里吧,都是一些内存的常识方便大家理解,如果有疑问可以留言给我。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2017-8-2 21:57:32 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-18 12:14 , Processed in 0.043908 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表