首页 > 系统相关 >易语言数据的内存结构

易语言数据的内存结构

时间:2022-10-20 02:44:07浏览次数:54  
标签:易语言 int unsigned long flag 内存 字节 结构 size

由于业务需求 分析了下E语言数据的内存结构 

 

//字节型 char
//占1个字节  内存对齐会占4个字节内存 如果是数组就变成字节集


//整数型
//占4个字节 
//如果是数组
int[]{
    int flag;//不知道是什么标志
    unsigned int size;//数据长度
    int[size] data;//数据
}

//小数型
//占4个字节 
//如果是数组
float[]{
    int flag;//不知道是什么标志
    unsigned int size;//数据长度
    float[size] data;//数据
}

//逻辑型
//占4个字节
//如果是数组
bool[]{
    int flag;//不知道是什么标志
    unsigned int size;//数据长度
    int[size] data;//数据
}

//文本型 占4个字节 其实就是C的char *
//如果是数组
string[]{
    int flag;//不知道是什么标志
    unsigned int size;//数据长度
    char*[size] data;//数据
}

//字节集
bytes[]{
    int flag;//不知道是什么标志
    unsigned int size;//数据长度
    char[size] data;//数据
}

//短整数型 short int 占2个字节 内存对其会占4个字节
//数组
short int[]{
    int flag;//不知道是什么标志
    unsigned int size;//数据长度
    short int[size] data;//数据
}

//长整型 long long 占8个字节
//数组
long long[]{
    int flag;//不知道是什么标志
    unsigned int size;//数据长度
    long long[size] data;//数据
}

//日期时间型 long long 占8个字节
//数组
long long[]{
    int flag;//不知道是什么标志
    unsigned int size;//数据长度
    long long[size] data;//数据
}

 

标签:易语言,int,unsigned,long,flag,内存,字节,结构,size
From: https://www.cnblogs.com/atggg/p/16808375.html

相关文章

  • Chap4 循环结构 第八小组 学习心得
    循环结构的相应知识    循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环,是编程中必不可少......
  • chap3 多分支结构
    本章主要涉及内容用二分支结构和if-else语句、多分支结构和else-if语句以及switch的使用方法if的常见错误:1.忘记加大括号{}不加大括号if只能执行它的下一句为了保险......
  • mysql技术总结1-索引结构
    最近把mysql的知识重新梳理了下。分几个点。mysql索引结构mysql查询优化mysql事务mysql架构设计mysql高可用这篇写一些索引结构。先搞几个问题1、mysql的存储引擎......
  • JavaWeb项目编译前后的目录结构
    JavaWeb项目编译前后的目录结构编译前页面和视图都放在webapp目录下编译后webappsWEB-INF......
  • 有关内存
    ​​https://docs.microsoft.com/zh-cn/dotnet/standard/automatic-memory-management​​​​https://zditect.com/article/10252205.html​​​​https://jingyan.baidu.c......
  • 05-Go语言的程序流程结构
    有三种结构:顺序结构、选择结构、循环结构条件语句ifif...else,if...elseif。ifstatement;condition这是Go语言特有的写法。ifnum:=4;num>0{ p......
  • 做题记录整理数据结构/线段树 P1712 [NOI2016] 区间(2022/10/17)
    P1712[NOI2016]区间由于现在做题比较杂,所以就不标号码了感觉应该算是思维题?刚开始没想到完全用线段树后来看了题解如果想到线段树的话这题剩下的东西就可以很自然的......
  • 内存泄漏
    要了解内存泄漏与内存溢出,首先需要了解内存是怎么分配的,故此,本文将按照以下几节阐述:内存管理垃圾回收·内存泄漏内存管理JavaScript是在创建变量(对象,字符串等)时自......
  • 深入剖析Redis系列:Redis数据结构与全局命令概述
    前言Redis提供了5种数据结构。理解每种数据结构的特点,对于Redis的 开发运维 非常重要,同时掌握Redis的 单线程命令处理 机制,会使 数据结构 和 命令 的选择事......
  • java 内存分析优化
    MATjava内存分析工具:https://cloud.tencent.com/developer/article/1377476内存溢出问题排查:https://mp.weixin.qq.com/s/lQut5nWIT3WbuVA57bw4pw......