补码怎么算(补码阵列计算)
一、基本类型是什么?
创建变量时,可以直接将空之间的类型赋值成为基本类型,值类型为基本数据类型。
二.基本类型分类
图片来自互联网
整数:字节、短整型、整型、长整型
类型:字符
浮点类型:浮点、双精度
布尔类型:布尔
三.每个基本类型的含义
整数
在Java中,整数数据是有符号数,即第一位0表示正整数,第一位1表示负整数。在计算机中,负数用补码表示,那么补码怎么算?
补码=源代码反1;
例如:
2,在电脑中表示为00010110。
-22,取反面:11101001,加1: 11101010。
Java中有四种整数类型,有固定的表达式范围和字段长度,不受具体操作系统的影响,保证了Java的跨平台性。
图片来自互联网
2.浮点型(数学上我的理解是小数,但是精品红豆的博客度不一致)
Java中的浮点数据不能直接用二进制表示,而是实数的近似数据表示,遵循IEEE 754标准。
图片来自互联网
3.字符类型
字符类型是用单引号括起来的单个字符。
4.布尔型(个人理解为真假型,即非真即假)
其中值得研究的是boolean,因为官方并没有明确给出boolean的长度,实际长度是由相应的虚拟机设计的。布尔表示是或否,只需要一位来表示。在jvm中,基本类型分为三种:数值型红豆博客、布尔型和returnAddress。
基本类型长度和默认值汇总图-图片来自网络。
第四,参考型
哎,刚才第一张图,除了基本数据类型,还有一种引用数据类型。这是什么?
简单来说,引用类型是指除基本变量类型(如类定义的类型)以外的所有类型。哈哈哈哈,这个说法就要挨打了,详细说说吧。
什么是参考?
事实上,引用就像一个对象的名字或别名。一个对象请求内存中的块空来保存数据。在访问一个对象时,我们不会直接访问内存中该对象的数据,而是通过引用来访问。Reference也是一种数据类型,表示对象在内存中的地址。用图表解释一下。
图片来自互联网
从图中可以看出,值类型中的abcd在栈边的框架中,引用类型中的abcd在栈的框架中,但是有一条线指向栈的框架,引用撤回!!!引用这个abcd变量可以用行访问堆盒!
引用类型完成后,它返回到基类型。
动词 (verb的缩写)基本类型的转换
1.基本数据类型中类型的自动升级
图片来自互联网
图中依次显示了每种数值类型的字节数和对应的取值范围。在Java中,在整数类型(byte/short/int/long)中,对于整形未声明的数据类型,默认类型为int类型。在浮点型(float/double)中,对于数据类型未声明的浮点型,默认为double类型。
2.隐式类型转换
从小存储范围的类型到大存储范围的类型。
红豆博客byte -
- 1bat的大数据(BAT的大数据来源)
- 2三星s8屏幕上端2(三星s8屏幕上端2个按键)
- 3三星屏幕坏了如何导出(三星屏幕摔坏了如何导出数据么)
- 4红米3x怎么关闭自动更新(红米k40s怎么关闭自动更新)
- 5微信上防止app自动下载软件怎么办(微信上防止app自动下载软件怎么办啊)
- 6押镖多少钱(押镖一个月有多少储备金)
- 7瑞星个人防火墙胡功能(瑞星个人防火墙协议类型有哪些)
- 8cf现在等级是多少(cf等级2020最新)
- 9老滑头多少条鱼(钓鱼老滑头有什么用)
- 10WPS自动调整语法(wps如何修改语法)
- 11dell控制面板防火墙(dell的防火墙怎么关闭)
- 12丑女技能升多少(丑女技能需要满级吗)
- 13智能家居系统怎么样(智能家居系统好吗)
- 14戴尔屏幕(戴尔屏幕闪烁)
- 15y85屏幕信息(vivoy85息屏显示时间怎么设置)
- 16魅蓝note3屏幕出现方格(魅蓝note屏幕竖条纹)
- 17v8手指按屏幕(触屏手指)
- 18金为液晶广告机(液晶广告机lb420)
- 19三星显示器怎么校色(三星显示器 调色)
- 20hkc显示器dvi音频(hkc显示器有音响么)
- 21康佳液晶智能电视机(康佳液晶智能电视机怎么样)
- 22做液晶画板电脑(做液晶画板电脑怎么操作)
- 23液晶屏极化现象原理(液晶屏极化现象原理是什么)
- 24企业网络安全防火墙(企业网络防护)
- 256splus黑屏屏幕不亮(苹果6s plus屏幕突然黑屏)
- 26充电导致屏幕失灵(充电导致屏幕失灵怎么办)
- 27超极本屏幕旋转(笔记本电脑屏幕旋转,怎么转过来?)
- 28igmp防火墙(防火墙配置ipv6)
- 29荣耀王者多少经验(王者荣耀经验多少一级)
- 30lol老将还剩多少(qg老将)