计算机存储,数据类型,常量和变量

本文详细介绍了计算机存储单位,包括字节、比特等,并重点讲解了Java中的常量和变量。重点讨论了常量的分类、代码演示及字符串常量的编码集问题。同时,对Java的基本数据类型,如整数、浮点数、字符和布尔类型进行了深入探讨,通过实例展示了变量的定义和操作,强调了变量赋值和定义的规范,特别是long类型变量的使用技巧。
摘要由CSDN通过智能技术生成

计算机存储,数据类型,常量和变量

1.计算机存储

1.1计算机存储常用的数据单位
  • ```
    计算机当中最小的存储单位
    字节 Byte
    bit 比特 一个字节是 8 个bit 位(二进制)
    100M 带宽 ==>100M 比特率 bit/s > 12.5MB/s
    常见的存储单位:
    Windows操作系统存储单位之间的进制关系
    1024
    > 2^10
    1024 Byte ==> 1kb
    1024 kb ==> 1MB
    1024 MB ==> 1GB
    1024 GB ==> 1TB
    1024 TB ==> 1PB
    1024 PB ==> 1EB

    2014 年淘宝 ==> <<淘宝这十年>> 2014年 淘宝每天的数据量 50PB

    硬件设备生产/macOS 操作系统 数据单位进制是1000 。windows读取U盘/硬盘数据,没有对应标明容量 Windows 数据内容到macOS系统变大

    得数据者得天下!!

    
    
1.2计算机常见进制(仅了解)
  1. 生活中使用最多的进制是十进制!!,在实际开发,产品设计中需要考虑的也是十进制
    做开发实际价值/生活价值!!!
    
    涉及到开发中使用较多的进制
    
    
    进制 基数范围 进制关系
    十进制 0~9 逢十进一
    二进制 0~1 逢二进一
    八进制 0~7 逢八进一
    十六进制 09,AF 逢G(16)进一
数据展示效果
	八进制
		程序员看着方便的要求 :数据0开头
		0777 0775 0755 0555
		【注意】存在特殊情况下,省略开头0的情况
			40	==> 040	
			【适用场景】Linux权限管理
			
	十六进制
		程序员看着方便的要求: 数据Ox 开头
			ox1234 Oxabcd OxABCD
			【十六进制不区分大小写】
			【适用场景】
				计算机内存地址
涉及到的进制转换问题
	一律采用计算器 Windows or macOS 计算器
		程序员/编程型

2.常量【重点】

2.1生活中常用的常量
数值:
	光速,π,重力加速度
	10 100 100 10000
文字:
	 你 我 他、她 
	 A  B  C  D
	 1  2  3  4
	 Ⅰ Ⅱ Ⅲ Ⅳ
	 , .  % &
文本:
    “北国风光,千里冰封,万里雪飘……”
	“先帝创业未半,而中道崩殂…”
	“曲曲折折的荷塘上面,弥望着田田的叶子"
标点符号
	, 。 、 ‘ ; 
	寒江孤影,江湖故人,相逢何必曾相识
	刀既然出鞘,就一定要见血
	原来爹娘离去,便是远游
	
	
	
	
2.2针对开发需求常量进行分类
整数:
	10 20 100 10000 
	-20 -50 -10 -50
小数/浮点数
	3.1415926 11.11 
文字/字符:
	Java代码规定
		Java字符常量是英文单引号包含的【单个元素】
		'A' 'B' 'C' '你' '我' '它'
		整数 1 2 3 与字符 '1' '2 ' '3' 不一样
字符串:
	Java代码规定
		字符串常量是英文双引号包含的【所有内容】
		
			“先帝创业未半,而中道崩殂…”
	“曲曲折折的荷塘上面,弥望着田田的叶子"
	
真假关系/布尔类型:
	true 真
	
	false 假
	
小点子:
	1.数字字符常量和数值的区别
		1 2 3 ==> 数值
		'1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值