计算机编程基础---字节Byte与数据类型byte

梳理知识:

一、在计算机中,数据是以二进制形式来表示和存储。(例如:字节类型数字101——>在计算机中表示为01100101)

二、Java中,有八种基本数据类型,如下表:















































数据类型

大小

取值范围

默认值

byte

1B(8位)

-128 ~ 127

0

short

2B(16位)

-215  ~ 215-1

0

Int

4B(32位)

-231 ~ 231-1

0

long

8B(64位)

-263 ~ 263-1

0

char

2B(16位)

0 ~ 216-1

\U0000

float

4B(32位)

1.4013E-45 ~3.4028E+38

0.0F

double

8B(64位)

4.9E-324 ~1.7977E+308

0.0D

boolean

1B(8位)

True, false

false

三、在计算机中,存储单个中文字符(包含中文符号)需要占2个字节,而存储单个英文字符(包括英文符号)只占1个字节。

四、中文字符(包含中文符号)之所以需要2个字节,是因为使用的是GBK/GBK2312进行编解码。而英文字符(包括英文符号)之所以占1个字节,是因为使用ASCll码进行编解码。

五、在计算机中,无论是txt、word任何文档,所输入的都是字符。(例如:文档中,110看上去是数字,就很容易误以为是高级语言当中的int类型,但其实它是3个字符,因此占3个字节,而int类型占4个字节)

六、字节用大写B表示,位用小写b表示

关于字节

字节就是计算机中数据储存的基本单位(其实是最小单位)

位是计算机中最小单位,用于组成字节(1字节=8位),数据存储在计算机中使用的最小单位是字节Byte,下面是常见的数据存储单位:

B、KB、MB、GB、TB

单位换算:

1TB=1024GB

1GB=1024MB

1MB=1024KB

1KB=1024B

关于字节类型

字节类型byte是java中八钟基本数据类型之一,它占1个字节,他说能表达的数的范围为-128~127。它只能表示数字,而无法表示中文和英文字符。

字节类型与字节的区别

字节是一种单位,用于衡量数据大小的。

字节类型是一种数据类型,此类型数据需要1字节大小空间存储。

上述是本人学习的总结,如有不对,希望大伙多多指正!

时间: 2024-11-05 14:42:03

计算机编程基础---字节Byte与数据类型byte的相关文章

计算机编程基础:栈、堆、堆栈概念区分及理论知识

一.预备知识—程序的内存分配  一个由c/C++编译的程序占用的内存分为以下几个部分  1.栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等.其操作方式类似于数据结  构中的栈.  2.堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 .注意它与数据结构  中的堆是两回事,分配方式倒是类似于链表,呵呵.  3.全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在  一块区域, 未

计算机编程基础之深入理解计算机系统1

目录 概述——<深入理解计算机系统> 计算机系统漫游 信息的表示和处理 概述——<深入理解计算机系统> Computer Systems A Programmers Perspective  英文名 计算机系统漫游 本章简介 当系统上执行hello程序时,系统发生了什么以及为什么会这样 信息就是位+上下文 源程序(或者源文件) hello.c,实际上是由值0和1组成的位(bit)序列,8个位被组织成一组,成为字节.每个字节表示程序中某个文本字符,大部分的现代系统都使用ASCII标准

Java编程基础知识之变更与数据类型

变量的命名:(1)首字母是英文字母.$或下划线,由字母.数字.下划线组成.(2)变量的命名遵循见名知义的原则.(3)Java变量名建议不用中文.(4)变量名首字母建议不用大写字母.(5)用驼峰命名法命名多个单词组成的变量名,例如:sumScore. 变量的作用域:1.Java用一对大括号作为语句块的范围,称为作用域.2.作用域中的变量不能重复定义.3.离开作用域,变量所分配的内存空间将被JVM回收. 为什么使用包装类:Java为基本数据类型提供了对应的类,这些类称作包装类.1.包装类中封装了一些

[.net 面向对象编程基础] (3) 基础中的基础——数据类型

[.net 面向对象编程基础] (3) 基础中的基础——数据类型 关于数据类型,这是基础中的基础. 基础..基础..基础.基本功必须要扎实. 首先,从使用电脑开始,再到编程,电脑要存储数据,就要按类型存储,就跟我们买来衣服一样,裤子,上衣,冬天的,夏天的,总要分个类再放进衣柜中一样.越是高级的编程语言,数据类型分的越详细. 问题来了,这么多数据类型,我们是不是要一一记住,这真不是个省心的事情,不用怕,不用怕,不用怕,重要的事情说三遍. 重点:C#就15种数据类型. 准确来说,是15种预定义类型,

Java 基础类型转换byte数组, byte数组转换基础类型

Java 基础类型转换byte数组, byte数组转换基础类型 Java类型转换 java类对象转化为byte数组

java封装数据类型——Byte

Byte 是基本类型byte的封装类型.与Integer类似,Byte也提供了很多相同的方法,如 decode.toString.intValue.floatValue等,而且很多方法还是直接类型转换为 int型进行操作的(比如: public static String toString(byte b) { return Integer.toString((int)b, 10); } ).所以我们只是重点关注一些不同的方法或者特性. 1. 取值范围 我们知道,byte 表示的数据范围是 [-1

c#编程基础知识

一.静态与动态 html属于静态,没有数据库 asp.net属于动态,将数据库中不断变化的数据显示在浏览器 二..NET的发展历程 96年以前都是以dos为核心的运行系统 年份         框架版本(.NET Frame work)        开发工具版本号(visual studio) 2002           1.0                                   vs2002 2003           1.1                       

java编程基础(一)

Java编程基础(一) 1. java基本语法 1.1 Java基本格式 修饰符 class 类名 { 程序代码 } Java严格区分大小写,例如不能将class关键字写成Class, java编译器将不能识别. Java程序中连续的字符串不能分行写:如果想分行写,可以写成两个字符串,中间用+号连接即可. 每一语句以分号结尾. 1.2 java注释 1.2.1 功能: 增加代码可读性,方便阅读,它只在源文件中有效,编译时编译器会忽略这些信息,不会将其编译到class文件中. 1.2.2 分类 注

Java网络编程基础【转】

网络编程 网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习. 在 学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这些都不是很必需的.首先来问一个问题:你 会打手机吗?很多人可能说肯定会啊,不就是按按电话号码,拨打电话嘛,很简单的事情啊!其实初学者如果入门网络编程的话也可以做到这么简单! 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据.