美文网首页
字节解惑

字节解惑

作者: ArgusK | 来源:发表于2018-12-02 07:41 被阅读0次

写在前面

字节含义有以下2种:

  • 表示计算机存储容量的计量单位(B), 1KB=1024B
  • 表示一些计算机编程语言中的数据类型(byte)

字符、字节和编码

ASCII:1个英文字母=1B, 1个汉字=2B

UTF-8:1个英文字母=1B, 1个汉字=3B

Unicode:1个英文字母=2B, 1个汉字=2B

例如:vi test.txt,输入以下内容

abc中国

File file = new File("test.txt");
System.out.println(file.length());//输出9

数据类型

数据类型 内存占用空间
byte 1字节(8bit)
short 2字节
char 2字节
int 4字节
float 4字节
long 8字节
double 8字节

测试代码

System.out.println("Byte: " + Byte.SIZE);
System.out.println("Short: " + Short.SIZE);
System.out.println("Character: " + Character.SIZE);
System.out.println("Integer: " + Integer.SIZE);
System.out.println("Float: " + Float.SIZE);
System.out.println("Long: " + Long.SIZE);
System.out.println("Double: " + Double.SIZE);

输出如下

Byte: 8
Short: 16
Character: 16
Integer: 32
Float: 32
Long: 64
Double: 64

相关文章

  • 字节解惑

    写在前面 字节含义有以下2种:表示计算机存储容量的计量单位(B), 1KB=1024B表示一些计算机编程语言中的数...

  • 字节对齐align

    关于对齐的问题,我们经常在运行程序的时候出现对齐异常,面试官也特别热衷于纠结字节对齐的问题,因此,记于此,解惑之。...

  • Java IO 流之字节流以及字节流,字符流转换

    字节流 InputStream 输入字节流 OutputStream 输出字节流 输入字节流----InputSt...

  • socket编程基础

    字节序 字节序分为大端字节序和小端字节序大端字节序: 是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内...

  • MySQL各字段类型占用字节

    TINYINT 1 字节SMALLINT 2 个字节MEDIUMINT 3 个字节INT 4 个字节INTEGER...

  • Linux的socket API基本操作

    1.socket地址API 主机字节序和网络字节序 字节序分为大端字节序和小端字节序 大端字节序 = 一个整数的高...

  • 解惑

    今天在听音频的时候,听到老师说你所看到的,要么是你想要的,要么是你所厌恶的。突然有点想明白一件事了。 ...

  • 解惑

    我是一个刚步入社会的菜鸟,我有很多迷惑,也有很多委屈,更多的是迷茫。一天天看着自己消沉,内心是烦躁的。但是我除了烦...

  • 解惑

    当自己静下来时总会想,为什么什么事都没做,但时间就是不够用呢?而且每当年长一岁,这种感觉也越强烈。现在一个人...

  • 解惑

    上周的作文我提出焦虑,因为学习时间不够的原因,让我产生了极大的焦虑。凑巧的事,上周Claire战友的作业跟我的...

网友评论

      本文标题:字节解惑

      本文链接:https://www.haomeiwen.com/subject/nrgdcqtx.html