1kb等于多少字节?1、字节
字节概念
字节(Byte)是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。1个字节=8位,数据存储是以字节为单位,数据传输大多是以“位”(bit,又名“比特”)为单位,一个位就代表一个0或1(即二进制),每8个位(bit,简写为b)组成一个字节(Byte,简写为B),是最小一级的信息单位。
字节换算
字节和位
常用的单位换算
1个字节(Byte)= 8个位(Bit)
1byte = 8bit
2个字节(Byte)= 16个位(Bit)
1KB = 1024byte
4个字节(Byte)= 32个位(Bit)
1MB = 1024KB
8个字节(Byte)= 64个位(Bit)
1GB = 1024MB
2、八种基本数据类型
总览
数据类型
关键字
包装类
占用字节
最小值
最大值
默认值
字节型
byte
Byte
1个字节
-128
(-2^7)
127
(2^7-1)
0
短整形
short
Short
2个字节
-32768
(-2^15)
32767
(2^15 -1)
0
整形
int
Integer
4个字节
-2,147,483,648
(-2^31)
2,147,483,647
(2^31 - 1)
0
长整型
long
Long
8个字节
-9,223,372,036,854,775,808
(-2^63)
9,223,372,036,854,775,807
(2^63 -1)
0
字符型
char
Character
2个字节
\u0000
(0)
\uffff
(65,535)
‘\u0000’
单精度浮点型
float
Float
4个字节
1.175494351 E – 38
3.402823466 E + 38
0.0F
双精度浮点型
double
Double
8个字节
2.2250738585072014 E – 308
1.7976931348623158 E + 308
0.0D
布尔型
boolean
Boolean
不定值
true,false
true,false
false
在Java程序中声明
public class Variable {
public static void main(String[] args) {
byte b = 8;
short s = 8;
int i = 8;
long l = 8L;
float f = 8.88F;
double d = 8.888888D;
char c = 'A';
boolean bool = true;
}
}
声明变量的格式
(1)声明变量
数据类型 变量名;
(2)声明变量同时赋值
数据类型 变量名 = 值;
(3)给已经声明过的变量赋值
变量名 = 值;
char类型
char类型可以字节赋值为一个字符,也可以赋值为一个数字,当赋值为数字时其值表示一个ASCII码表字符
public class Variable {
public static void main(String[] args) {
char c = 'A';
char c1 = 90;
}
}
如上代码,c表示赋值为字符A,c1表示赋值为ASCII码表中的90号,对照ASCII码表可知c1代表字符Z。
常用ASCII码表