【1】指针 1 指针变量:用于存放地址量的变量 2 地址常量:数组名、&a 【2】 &:取地址符 *: 1 数据类型的一部分 2 指针解引用(取地址里的内容) 3 【3】指针运算 指针加减:加减的是单位长度 【4】指针大小 size = 4字节; 【5】[]:指针加单位长度后,取*(内容)运算 in ...
分类:
其他好文 时间:
2016-09-18 19:35:06
阅读次数:
101
一、端到端地址翻译示例 上节我们刚把TLB开了个头,多说无益,还是具体来玩个实际例子吧,具体来做一个端到端(虚拟地址到物理地址)的地址翻译示例,来统筹下之前讲的知识点。先来做如下约定: 1、老规矩,存储器按字节寻址,访问也按一字节访问; 2、虚拟地址14位长(n=14),物理地址12位长(m=12) ...
分类:
其他好文 时间:
2016-09-18 11:53:14
阅读次数:
259
背景 sk,zdq想在hzy生日之际送hzy几只螃蟹吃。。。 描述 现有n只螃蟹,每个在一个二维作标上,保证没有任何两个螃蟹重合。sk伸手抓螃蟹 了,他怕螃蟹的攻击,当他捉一只螃蟹时,其他螃蟹都朝这只运动(左边的向右,右边的向左,x作标相同的不动)。当然,螃蟹只会在x方向上横行,每秒一单位 长度。s ...
分类:
其他好文 时间:
2016-09-09 20:49:44
阅读次数:
115
进程,是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竟争计算机系统资源的基本单位。每一个进程都有一个自己的地址空间,即进程空间或(虚空间)。进程空间的大小 只与处理机的位数有关,一个 16 位长处理机的进程空间大小为 216 ,而 32 位处理机的进程空间大小为 232 。进 ...
分类:
编程语言 时间:
2016-09-02 11:25:08
阅读次数:
218
关键字: 基本数据类型使用11个关键字:int, long, short, unsigned, char, float, double, signed, _Bool,_Cpmplex,_Imaginary. 有符号整数: int:C保证int类型至少有16位长。 short或shortint:最大的 ...
分类:
其他好文 时间:
2016-08-30 18:08:46
阅读次数:
209
要了解二者的区别与联系,首先得对进程与线程有一个宏观上的了解。 进程,是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竟争计算机系统资源的基本单位。每一个进程都有一个自己的地址空间,即进程空间或(虚空间)。进程空间的大小 只与处理机的位数有关,一个 16 位长处理机的进程空间大 ...
分类:
编程语言 时间:
2016-08-30 10:55:19
阅读次数:
171
C数据类型 基本类型 数值类型 整型 短整型short 整型int 长整形long 浮点型 单精度型float 双精度型double 字符类型char 构造类型 数组 结构体struct 共用体union 枚举类型enum 指针类型 空类型void 符号属性 长度属性 基本型 位长(字节) 取值范围 ...
分类:
编程语言 时间:
2016-08-25 23:41:26
阅读次数:
279
模拟小数幂 小数点位 pos 非零末位 e 长度 len 只有三种情况 pos > len pos < e e < pos < len ...
分类:
其他好文 时间:
2016-08-13 14:02:08
阅读次数:
132
1.JAVA有哪些基本数据类型 String是不是基本数据类型 Java语言提供了八种基本类型: 六种数字类型(四个整数型,两个浮点型) 字节型byte 8位 短整型short 16位 整型int 32位长整型long 64位 单精度float 32位 双精度double 64位 一种字符类型 字符 ...
分类:
编程语言 时间:
2016-08-12 23:36:50
阅读次数:
190
JVM栈之局部变量表:包含参数和局部变量 局部变量表存放了基本数据类型、对象引用和returnAddress类型(指向一条字节码指令的地址)。其中64位长度的long和double类型的数据会占用2个局部变量空间(slot)(下图1到3的原因),其余数据类型只占用1个。局部变量表所需的内存空间在编译 ...
分类:
其他好文 时间:
2016-08-09 14:59:19
阅读次数:
295