对 int a=2;在内存存储的理解!
来源:互联网 发布:知著投资咨询有限公司 编辑:程序博客网 时间:2024/05/05 18:06
定义了一个变量,给它取个名字叫a,这个名字是给你程序员看的,计算机跟本不看这个a,a对计算机来说只是一个标识,它标识着在内存中所占用的一个大小为4B的内存空间,并且!这4B的空间存放一个整数,其值为2. 而在存储的时候是这样存的由于内存的最小单位是字节,也就是1B是最小的单位,而一个int类型的数据在32的系统中要占用32位大小, 换算一个 8位=1字节 即8bit=1B 那么32位=4字节。 这个2转换成二进制数是10 ,但计算机要求用32位的数来存放这个2 ,咋办? 补0呗。在哪补? 肯定不能在后边补啊,那就变成别的数了—— 那,那就在前补。所以是00000000 00000000 00000000 00000010以上便是2这个数在计算机内存中的形式, 每8位一组分成4组刚好是4B大小,所以内存中就有连着的4个内存单元 来存放这个数值2. 而这一内存单元我们把它叫做a, 计算机也正是通过这个名字来标识这个数。
- 对 int a=2;在内存存储的理解!
- 理解变量在内存的存储原理
- 类型转换:浮点数在内存中的存储方式以及(int&)a的意义
- 一个小菜鸟对数据在内存中的二进制存储的理解
- int类型在内存中的存储方式
- int类型在内存中的存储方式
- java-对象的理解-对象在内存的存储
- 求int型数据在内存中存储时1的个数
- 【oj1947】 求int型数据在内存中存储时1的个数
- 整形数int、浮点型数据float,在内存中存储的表示
- c printf 函数的一些误区 以及 int, float 在内存中的存储方式
- 求int型数据在内存中存储时1的个数 (十进制转二进制)
- 【华为OJ】求int型数据在内存中存储时1的个数
- 求int型数据在内存中存储时1的个数
- 求int型数据在内存中存储时1的个数
- 求int型数据在内存中存储时1的个数
- int型数据在内存中存储时1的个数
- 求int型数据在内存中存储时1的个数(java)
- Servlet程序的注册与运行
- ASP.NET实现多文件上传
- java path classpath复习和移植netbeans的code到cmd下运行
- 追根究底,剖析MFC六大关键技术
- VC的若干实用小技巧
- 对 int a=2;在内存存储的理解!
- 各种播放器代码
- 11.08.07 ~ 11.08.13
- fastcgi实现apache+php 以及安装php加速器ZendOptimizer-3.3.9
- 盛大围猎C2C叫阵淘宝
- activemq spring配置
- Wireshark图解教程(简介、抓包、过滤器)
- MVC2.0中,不用前端代码去获取跳页文本的值,在跳转到action。用MVC自己的方法怎么做?
- 弹出窗口详解