#include <stdio.h> union Num{ unsigned long int a; unsigned short int arr[2];} Num; int main() { while(scanf("%x", &Num.a) != EOF) printf("height=%x l ...
分类:
其他好文 时间:
2018-05-10 00:05:58
阅读次数:
131
PE文件中重要的表有:1.导出表,2.导入表,3.IAT表,4.重定位表,5.资源表导入表的结构体: 以上结构体成员不多,而且有用的成员只有第一个共用体成员,第四个dll名称,第五个FirstThunk(ITA表首地址)。一一详解如下: 1)第一个成员虽为共用体,但常用的类型是共用体中第二个成员DW ...
分类:
其他好文 时间:
2018-05-08 16:27:05
阅读次数:
144
详细计算见:https://blog.csdn.net/u012807459/article/details/48545141 博客,写的很好。规则要理解并且记下来。 ...
分类:
其他好文 时间:
2018-04-27 21:14:40
阅读次数:
158
union,在使用时会受到系统大小端的影响,如图 在上述图片中,C占用内存的大小为4,如果是大端模式,那么c.i = 0,如果是小端模式,那么c.i=1;,因此,我们可以简单的使用共用体去判断系统是一个大端系统
分类:
编程语言 时间:
2018-04-27 02:39:19
阅读次数:
228
数据类型 基本类型 整型 短整型(short int) 基本整型(int) 长整型(long int) 字符型(char) 浮点型 单精度(float) 双精度(double) 长双精度(long double) 枚举类型(enum) 构造类型 数组类型 结构体类型(struct) 共用体类型(un... ...
分类:
其他好文 时间:
2018-04-18 23:40:59
阅读次数:
200
转载自:https://blog.csdn.net/si_zhou_qun_84342712/article/details/53187106 1.联合体union的基本特性——和struct的同与不同 union,中文名“联合体、共用体”,在某种程度上类似结构体struct的一种数据结构,共用体( ...
分类:
编程语言 时间:
2018-04-08 16:03:53
阅读次数:
292
一、介绍 1、共用体(Union),它的定义格式为: union 共用体名{ 成员列表 }; 共用体有时也被称为联合或者联合体,这也是 Union 这个单词的本意。 2、结构体和共用体的区别在于:结构体的各个成员会占用不同的内存,互相之间没有影响;而共用体的所有成员占用同一段内存,修改一个成员会影响 ...
分类:
编程语言 时间:
2018-04-04 15:10:36
阅读次数:
850
一、结构体 结构体:是一种自定义的构造数据类型 用途:把不同类型的数据组合成一个整体。 结构体类型定义: struct [结构体名] { 类型识别符 成员名; 类型识别符 成员名; …… };(记住分号不可少) eg: struct student { int num; char name[20]; ...
分类:
编程语言 时间:
2018-03-26 12:29:35
阅读次数:
209
共用体:共享同一个内存;一旦a使用了b就被弃用 b使用a就被弃用! ...
分类:
其他好文 时间:
2018-03-15 23:01:56
阅读次数:
212
程序中内存从哪里来 三种内存来源:栈(stack)、堆(heap)、数据区(.date); 栈(stack) 运行自动分配、自动回收,不需要程序员手工干预; 栈内存可以反复使用; 栈反复使用后,程序不会清理栈,因此,栈是脏的,使用时可能分配到原来保留的值; 函数不能返回栈变量的指针,因为这个空间是临 ...
分类:
编程语言 时间:
2018-03-10 01:24:44
阅读次数:
184