变量与数据类型(1)

栈空间

1.栈空间存取数据的效率高。

2.栈中的数据按“先进后出”的方式管理。

3.栈空间存储空间较小,不能存放大量的数据。

4.JVM将基本类型的数据存放在栈空间。

堆空间

1、堆空间存取数据的效率最低;

2、数据存放的位置随机分配;

3、堆空间存储数据的空间大,能存放大容量的数据。

变量的命名

(1)首字母是英文字母、$或下划线,由字母、数字、下划线组成;

(2)变量的命名遵循见名知义的原则。

(3)Java变量名建议不用中文。

(4)变量名首字母建议不用大写字母。

(5)用驼峰命名法命名多个单词组成的变量名。

例如:sumScore

1、 Java用一对大括号作为语句块的范围,称为作用域。

2、作用域中的变量不能重复定义。

3、离开作用域,变量所分配的内存空间将被JVM回收。

1、在计算机系统中,数值一律用二进制的补码来存储。

2、二进制的最高位是符号位,0表示正数,1表示负数。

3、正数的值是其本身,负数的值是最高位(符号位)不变,其它位逐位取反,再加1。

例如: (1101)2

0010  逐位取反

0011   加1

(1101)2=-3

1、可以将符号位和其它位统一处理;

2、最高位不再表示数值,而是作为符号位,正好将数值折半,即一半是0至正数,一半是负数。

例如:

(1)4位二进制数共有16个数,用补码表示,则一半是0~7,一半是-1~-8。

(2)8位二进制数共有256个数,用补码表示,则一半是0~127,一半是-1~-128。

3、减法也可按加法来处理;

例如:7-3,可以表示为7+(-3)

1、计算机中正数和负数的关系是取反加一。

【示例】在四位二进制数中,已知3的二进制值是0011,若要求-3,则

0011     3

1100     逐位取反

1101     +1

2、补码运算是封闭的: 运算结果保留在补码范围之内, 超范围就溢出。

3、4位二进制补码最多能表示2^4(16)个数,数的范围是-8~7

4、8位二进制补码最多能表示2^8(256)个数,数的范围是-128~127

1、Java有四种整数类型:byte、short、int和long。

2、Java默认整数计算的结果是int类型。

3、整数的字面量是int类型。

4、若字面量超过int类型的最大值,则字面量是long类型,那么后面要用L(或l)表示该值是long类型。

1、浮点类型用于表示小数的数据类型。

2、浮点数原理:也就是二进制科学计数法。

3、Java的浮点类型有float和double两种。

4、Java默认浮点类型计算的结果是double类型,字面量也是double类型。

1、十进制浮点数科学计数法: 219345 = 2.19345*(10^5)

2、二进制浮点数科学计数法: 10111 = 1.0111*(2^100)

右移4位, 104  (4=100)

1、float类型共32位,1位为符号位, 指数8位, 尾数23位。

2、float的精度是23位(即能精确表达23位的数,超过就被截取了)。

小数是以尾数长度来表示精确度的,比如pi=3.1415的精度是4位。

3、float存储数据的范围大于int类型,但精度比int要小,因为int的精度是31位。

1、double类型,1位符号位,11位指数,52位尾数。

2、double范围远远大于long,但double精度不如long。

浮点运算就是实数运算,由于计算机只能存储整数,所以实数都是约数,这样浮点运算是很慢的而且会有误差。

1、char类型的字面量可以是一个英文字母、字符或一个汉字,并且由单引号包括。

2、Java底层使用一个16位的整数来处理字符类型,该数值是一个字符的unicode编码值。

1、unicode编码是全球范围内的编码方法。

2、unicode编码的英文部分与ASCII码兼容(ASCII表示范围0~128), 同时英文字符和数字是连续编码的。

3、Java在处理char类型的数据时,在底层是按unicode码来处理的。

4、编码是什么?

计算机硬件系统只能用0和1表示数,我们人为地做了规定,某个数还可以表示一个字符。

例如:65代表的字符是A

转义字符是”\”,通过转义字符,可表示一些特殊的字符。

例如:

‘\n‘ 表示回车

‘\t‘ 表示制表位字符,一个制表符表示向右跳8-10个字符

‘\\‘ 表示\

‘\‘ ‘ 表示单引号

‘\"‘ 表示双引号

时间: 2024-10-19 13:56:57

变量与数据类型(1)的相关文章

轻松学习JavaScript五:JavaScript的变量和数据类型

对于一们编程语言,肯定包含变量和数据类型.今天我们就来看看JavaScript脚本语言的变量和数据类型.相对 于其他的Java,C++等高级程序语言,JavaScript显得很简单. 一变量 JavaScript的变量是松散类型的,所谓松散就是用来保存任何类型的数据.变量是存储信息的容器.定义变量时 要使用var操作符(var是关键字),后面跟一个变量名(变量名是标识符).变量也就是初始化后可以再次改变的量. 那么我们来看看实例: <span style="font-size:18px;&

Python之变量、数据类型、运算符

变量与数据类型 1 掌握变量使用及命名规则 1.1 变量赋值 变量赋值通过"="实现, 实例: a = 10 b = 10.11 c = 'abc' 注意事项:变量名尽量具有现实意义 实例:price = 10 Name = '张三' Age = '16' 注意事项:变量的值如果有中文则必须在文件头部声明文件编码 #coding:utf8 1.2 变量命名规则 1.2.1 一般由字母.数字.下划线组成: 实例: i.__my_name.name_21 和 a1b1_c3 1.2.2 不

Java 第二章 变量 、数据类型和运算符 笔记

Java 第二章 变量 .数据类型和运算符 一.变量:存储数据的一个基本单元. 二.变量的声明和赋值: 1)声明并赋值:数据类型 变量名=值;      例:int  price=1000; 2)声明.赋值分两步:数据类型 变量名;   例: int  price; 变量名=值;              price=1000; 三.数据类型2种: 1)基本数据类型8种: Byte 长度:-128~127(-2的7次方到2的7次方减1) Short   -2的15次方到2的15次方减1 Int

php什么是变量的数据类型

什么是变量的数据类型 在变量中,由于变量占用的空间单元不一样(占的地盘大小不一样),也分成几种数据类型,就像超市商品的包装袋,有几种不同类型,不同的商品使用不同的包装袋.我们可以通过使用“memory_get_usage”获取当前PHP消耗的内存. 任务 咱对比一下内存消耗吧! 在右边的编辑器中,咱分别定义四种不同的数据类型,分别是字符串类型,整型,浮点型和数组(后续会详细介绍这几种类型). 1.在第4行中定义字符串类型“$var_string = "123";” 2.第7行定义整型“

PHP100-第三讲 PHP5.4 语法、常量、变量、数据类型详解

内容摘要: ①PHP5.4 的基本语法与写作格式 ②PHP5.4 的变量与变量数据类型 ③PHP5.4 的系统常量与自定义常量 PHP5.4 的基本语法与写作格式: 任何程序语言都有自己的语言风格,PHP语言也有自己独特的风格,虽然也继承了许多Perl和C的语言特色.但经过多年的发展PHP已经成为了一个成熟 的编程语言,所以我们还需要认真的学习PHP的独特语法.PHP一个很大的特色就是与HTML标签语言进行混编,这种模式是今后很长一段学习过程中所用到 的格式,因此我们先来通过一个例子来认识一下P

js的变量和数据类型

1.变量 -javaScript是一种弱类型的脚本语言. -var c = 3:即变量的声明(变量使用之前必须加var声明,编程规范). -变量的命名规则 -1.变量名必须以字母或者下划线_或者$为开头. -2.变量名长度不能超过255字符. -3.变量名中不允许使用空格. -4.不适用脚本语言中保留的关键字及保留符号作为变量名. -5.变量名区分大小写.(javaScript是区分大小写的语言). -全局变量 - 在方法外部声明的变量 - 方法内部,没有加var关键字声明的变量(但是想要使用这

Java学习 (三)、变量,数据类型(一)

一.声明和使用变量的步骤: ①声明一个变量以分配空间:根据类型开辟空间. int a;  int 占4个字节 ②为变量赋值:将数据存入空间. a=20; ③使用变量:取出数据,使用. System.out.println(a); 二.标识符命名规则 变量名=首字符+其余部分 首字符:字母.下划线.’$’ 其余部分:数字.字母.下划线.’$’ 变量名:应避开关键字,如int int=10;第二个int就是关键字,不能使用 符合驼峰命名法:mySocre,若名字由多个单词组成,从第二个单词开始,首字

php变量的数据类型

一.类型 标量类型: 布尔型 整型 浮点型 字符串 复合类型:  数组  对象 特殊类型:  资源 null    1. 布尔型 true  false 以下值认为是false  其他值都认为是true; 布尔值false 整型值0 浮点的0 空字符串和字符串0 空数组 空对象(只适用于php4) 特殊类型null    2. 整型  正整数和负整数  0  整型的最大值  相对于32位操作系统 我们的最大值是 2147483647 整型的最小值  相对于32位操作系统 我们的最小值是 - 21

变量的数据类型

变量的数据类型 一个变量的类型,由变量的值来决定. 基本数据类型:字符型(String).数值型(Number).布尔型(Boolean).Undefined(未定义型).Null(空型) 复合数据类型:数组(Array).对象(Object).函数(Function) 注意:基本数据类型和复合数据类型的主要区别:基本数据类型的值只有一个,而复合数据类型的值可以多个 1.数值型数据(Number) 数值型数据包含整型和浮点型(小数). Var a = 100; Var a = 0; Var a

Java基础——变量及数据类型

每种语言中都会设计到许多数据,于是,你会接触到不同的数据类型,初次接触数据类型是也曾晕晕乎乎,在java语言中,终于有点明白了,梳理一下,与君共勉. 变量的概念 内存中的一个存储区域 变量名+数据类型 可在同一类型范围内不断变化 为什么定义变量: 用于不断的存放同一类型的常量,并可以重复使用 使用变量注意: 变量的作用范围,一对{}之间有效 初始化值 定义变量的格式: 数据类型   变量名=初始化值 eg: int x = 4 注:格式固定 理解:变量就如同数学中的未知数. 数据类型: 整数默认