变量顾名思义可以理解为变化的量,是程序计算的对象,是跑代码的主人。
变量既然存在于计算机中,那么就需要占用内存,就不得不提到内存是什么。计算机的组成和工作原理有一个冯诺依曼体系,包含输入输出设备,外存储器,CPU,和内存储器,CPU又包含运算器和控制器,其中的内存储器也就是我们所说的内存。在我们日常生活中也经常接触到这个词,我们在买手机时,导购会给我们介绍手机性能,我们会经常听到8+256,8+128之类的字眼,其中前面的小数字8就是手机的内存,后面的256,128就是外存储器。另外,我们在打开电脑属性时也可以看到自己电脑的内存和剩余内存,如果剩余内存趋近于0了,那么电脑也将面临死机,理论上来说,打开的软件、网页等越多,占用的内存也就越多,这就是占用内存的概念,本文提到的变量也会占用内存。
变量按照数据类型来分分为基本数据类型和引用数据类型,引用数据类型又包括类、接口、数组;基本数据类型包含整形(byte、short、int、long)、浮点型(float、double)、字符型(char)、布尔型(boolean)。
几个基本数据类型所占字节数分别为——byte占1字节、char占2字节、short占2字节、int占4字节、long占8字节、float占4字节、double占8字节、boolean比较特殊,他并没有规定的所占字节数。其中除int的包装类为Integer,char的包装类为Character比较特殊外,其他类型的包装类均为首字母大写。以上是变量的基本知识。
接下来要说的是运算符的基本知识,为什么变量和运算符会放到一起说呢,读到这儿,相信你已经对变量有了基本的认识,那么运算符就是对变量进行运算的工具。
运算符主要分为算术运算符(+、-、*、/),赋值运算符(+=、-=、*=、/=),自增/自减运算符(++、--)、关系运算符(==、!=、<、>、<=、>=)、逻辑运算符(&&、ll、!)、位运算符(&、l、^、~)。
以上便是变量和运算符的基本知识。