计算机存储,数据类型,常量和变量
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 ==> 1EB2014 年淘宝 ==> <<淘宝这十年>> 2014年 淘宝每天的数据量 50PB
硬件设备生产/macOS 操作系统 数据单位进制是1000 。windows读取U盘/硬盘数据,没有对应标明容量 Windows 数据内容到macOS系统变大
得数据者得天下!!
1.2计算机常见进制(仅了解)
-
生活中使用最多的进制是十进制!!,在实际开发,产品设计中需要考虑的也是十进制 做开发实际价值/生活价值!!! 涉及到开发中使用较多的进制
进制 基数范围 进制关系 十进制 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