当前位置: 首页 > article >正文

java的数据类型

计算机基础为1字节(8比特)

8大基本类型

1/0 -->1bit = 1比特 1B = 1字节 = 8bit

K = 2^10 M = 2^20 G =2^30 

1KB = 1024B 1MB = 1024KB 1GB = 1024MB

byte-8bit

short-16bit

int-32bit

long-64bit

float-32bbit

double-64bit

char-8/16/24/32bit(根据编码类型决定)

boolean -32bbit

eg:(数据类型类型决定数据内存的大小,不受数值大小的影响)在前面补0

byte x1 = 12;// 0000 1100

short x2 = 9;// 0000000000001001

int x3 = 1;

long x4 = -10L;

float x5 = 23.45F;

double x6 = 234.56;

char x7 = '9';//字符-符号-几何图形

boolean x8 = true;//false

Java中将 boolean 类型定义为1个字节是为了权衡了内存效率

各种高级语言最终都转成C语言的6种类型

进制转换

java中包括2/8/16 进制

10000..... 1后面有M个0,N进制情况下代表N^M(N进制转10进制)

eg:234转换为7进制

234/7 = 33....3

33/7 = 4.......5

4/7 = 0 .......4(除到商为0为止)

即243的7进制表达为354

超范围计算的结果只保留最右侧的32bit/位

-123 -->1 000000001111011(原码) --> 1 111111110000100(反码) --> 1 111111110000101(补码)

float :(面试点)32位

0 00000000 00000000000000000000000

1 8(指数,阶) 23(数值)

    x(0-255) y(0~2^23 - 1)

总值:(2^(x-127))*y)

eg:表示0.25 x=125

double--64 = 1 + 11 + 52 = (2^(x-1023))*y

显示器显示原理:

视觉信息:颜色(红绿蓝,范围为0-255),亮度。【形状(原因是其颜色亮度不同)】

颜色和亮度是靠显示器变化,显示器又由像素点(56bit表达足够)组成

屏幕上能够显示字体的形状是因为内存中存储了这个文字的比特点排列方式

给每个图形设一个比特点,给每一个比特点进行编号,存储的就是编号即编码,可以降低存储压力

记事本原理

文件存储于硬盘,由比特流(数组)组成


http://www.kler.cn/a/350592.html

相关文章:

  • LDD3学习8--PCI/PCIE驱动(TODO)
  • 为AI聊天工具添加一个知识系统 之48 蒙板程序设计(第二版):Respect九宫格【社会形态:治理】
  • DLNA库Platinum新增安卓64位so编译方法
  • 图形化界面MySQL(MySQL)(超级详细)
  • 机器学习:监督学习与非监督学习
  • pytest-instafail:让测试失败信息即时反馈
  • C++:类和对象1
  • uni-app的界面通讯思维导图
  • 64页精品PPT | 汽车经销商数据应用解决方案
  • 你存在,在我们的攻击画像里
  • Spring Boot:中小型医院网站的敏捷开发
  • 模拟退火算法最常见知识点详解与原理简介控制策略
  • VsCode环境配置C++环境
  • 基于SpringBoot的“社区医院管理服务系统”的设计与实现(源码+数据库+文档+PPT)
  • 高质量SCI论文撰写及投稿丨论文选题、文献调研、实验设计、数据分析、论文结构及语言规范等----AI强大功能
  • 抖音解压视频素材宝库
  • YOLO11 实例分割 | 自动标注 | 预标注 | 标签格式转换 | 手动校正标签
  • 如何使用 Git Cherry-Pick 和 Reset 处理误提交,并确保安全回滚
  • win软件 超强的本地视频 图片去水印 动态水印!
  • Nuxt.js 应用中的 modules:done 事件钩子详解
  • 【C++贪心】1262. 可被三整除的最大和|1762
  • Unity3D模型消融方法(一)
  • 【读书笔记·VLSI电路设计方法解密】问题18:功能验证在集成电路设计过程中的作用是什么
  • 裸硅芯片无压烧结银,助力客户降本增效
  • HormonyOS中组件的通用属性
  • 华为免费杀毒软件 | HiSec Endpoint 智能终端安全系统