1、2的30次方,你告诉我是多大容量?1G?还是1M?你花了多少时间?以前记住了,现在了?回顾一下吧
2、32位系统最大支持字长是32位,2的32次方。4GB,俗称虚拟容量ram?内存也就只支持4G了。64位系统已经来临,还等什么了,快快买新电脑吧。
3、指针类型,他既然是作为地址,那么他肯定可以访问虚拟地址中的任何一个地方,那他的大小肯定是系统的最大字长吧。32位系统他就是4个字节的,64位系统就是8个字节,而现在32位系统和64位系统的int都是4位,如果你把int作为指针类型,则就有问题了。
4、计算机里面的一个东西,他可以有好多种类型,int,short int,float,他们的体积是32位, 16位,32位?而他们的地址就只有一个,地址指针是精确到“字节”这个粒度上,指针只能指向某一个字节的位置。。所以啊计算机就把指针指向了“东西”的最小的位置上,并把“东西”在空间上连续排列。这样就避免他找不到了。。。。如果不连续排列,那是不是考虑指针的指针的分布式排列了?
5、基于第4条,还有一个问题,“东西”应该怎么分段安排在连续的位置上?也就是把一个人分解成4段(穿越时空的时候,人就分解成很小的粒子,然后在整合在一起,人是不会死的,你别想太多啊),低地址放头?还是放脚呢?这个就引入了两个不同的流派:低地址放头(头表示东西的最高位),或者低地址放脚(最低位)。先从头来看(因为指针是指向低地址的,它都是从低地址来看的)的叫做:大端编码big endian,先从脚来看的,叫做小端编码little endian
6、基于第5条,产生问题:如果一个大端的数据传送到小端的电脑上,那数据会变颠倒了。在网络传送中,应该进行处理。怎么处理了?你的电脑是采用大端还是小端编码方式的?P31页待续。。。。
分享到:
相关推荐
本学习笔记主要涵盖了Java的基础知识,包括面向对象、集合、IO流、多线程、反射与动态代理以及Java 8的新特性等方面,旨在帮助初学者或有经验的开发者巩固和提升Java编程技能。 1. 面向对象(OOP):Java的核心是...
java李兴华学习笔记之JAVASE基础部分.pdf
#### 超详细的web前端基础学习笔记 ##### 前端课程介绍 - **HTML**:HTML (HyperText Markup Language) 是一种标记语言,用于定义网页的结构与内容。它如同网页的骨架,为网页提供基本框架。 - **CSS**:CSS ...
通过学习这份Markdown版的Java学习笔记,不仅可以掌握Java编程的基础,还能了解到一些高级话题,为成为熟练的Java开发者打下坚实基础。同时,Markdown格式使得笔记易于编辑和分享,是个人学习和团队协作的理想选择。
Java基础学习笔记
C语言基础学习笔记
一个java基础项目(学习笔记).zip一个java基础项目(学习笔记).zip一个java基础项目(学习笔记).zip一个java基础项目(学习笔记).zip一个java基础项目(学习笔记).zip一个java基础项目(学习笔记).zip一个java基础项目...
MySQL学习笔记基础版
代码中是JSPatch学习笔记的UI基础部分,其中包括以下内容: 1. 项目环境配置 2. 变量 * 局部变量 * 全局变量 * 使用OC中的枚举类型 `Objective-C 里的常量不能直接在 JS 上使用,可以直接在 JS 上用具体值代替,...
本学习笔记旨在全面覆盖C语言的基础部分,帮助初学者掌握其核心概念和语法。 一、C语言概述 C语言由贝尔实验室的Dennis Ritchie在1972年创造,它的特点是运行效率高,程序控制性强,语法简洁。C语言是许多现代编程...
Go语言学习笔记中提及的内容涵盖了Go语言的基础知识和高级特性。下面将根据笔记目录的内容详细解释每个部分的知识点。 第一部分:Go语言基础 - 第1章 基础:介绍Go语言的基本概念,包括变量、基本类型、类型转换、...
本文档是一份详尽的Python基础学习笔记,适用于初学者,涵盖了Python编程语言的方方面面。笔记内容从基础的环境配置到面向对象的高级特性,详尽阐述了Python的核心概念和技术要点。 在Linux基础部分,笔记从终端...
1. **语法基础**:Java的语法与C++类似,但更简洁。它包括变量声明、数据类型(如整型、浮点型、字符型、布尔型等)、运算符(算术、关系、逻辑、位等)、流程控制(如if语句、switch语句、for循环、while循环等)。...
正则表达式学习笔记 微信小程序学习笔记 前端部署相关笔记 前端UI库使用记录笔记 前端JS工具库使用笔记 Webpack学习笔记 Vue笔记整合 UmiJS笔记 TypeScrip笔记 Scss笔记 React笔记 ReactHooks笔记 Promise学习笔记 ...
"Android学习笔记" Android学习笔记是Android开发者的必读书籍,书中涵盖了Android系统架构、Activity、Intent、资源管理等多方面的知识。本笔记对应的学习资源《第一行代码》是Android开发者的入门必读书籍,书中...
学习笔记可能涵盖了JSF的基础概念,如生命周期、组件库、EL表达式、 Managed Beans等。 2. **Web应用开发**:JSF是Web应用开发的一部分,因此笔记可能包含如何创建和配置JSF项目、使用JSF与Servlets和JSP的交互、...
Web前端HTML5 CSS3初学者零基础入门全套学习笔记 Web前端HTML5 CSS3初学者零基础入门全套学习笔记 Web前端HTML5 CSS3初学者零基础入门全套学习笔记 Web前端HTML5 CSS3初学者零基础入门...
C语言学习笔记基础数据类型
Linux基础 学习笔记