java 的基本数据类型是不存在有符号和无符号这种东西的.
JAVA中的基本数据类型不存在无符号的,它们的取值范围是固定的,不会随着机器硬件环境或者操作系统的改变而改变。
Java简单数据类型
简单类型 大小 范围/精度
float 4 字节 32位IEEE 754单精度
double 8 字节 64位IEEE 754双精度
byte 1字节 -128到127
short 2 字节 -32,768到32,767
int 4 字节 -2,147,483,648到2,147,483,647
long 8 字节 -9,223,372,036,854,775,808到9,223,372,036, 854,775,807
char 2 字节 整个Unicode字符集
boolean 1 位 True或者false
1字节是固定由8位二进制构成
-----------------------------------------------------------------可爱的分隔线-------------------------------------------------------------------
像byte 是范围是 -128到127, 你想要变为 0到255 怎么办, 跟 0XFF 做 与运算 就可以了.
如 byte bb , 如果你想赋值它值 255, 那是不行的, 就算赋值了, bb 的值也是 255 对 256 求模后的值 -1
如果你只是想取他 0到255 的值, 还是很简单的,
bb & 0XFF , 如 bb = -1, 那 bb & 0XFF 结果为 255,
这个与运算后的结果会隐式转换为int 类型的, 因为 byte 放不下了.
与运算 还是很快的, 比 加减法还快的.
分享到:
相关推荐
在这个Java基本数据类型练习题中,我们看到一系列关于Java编程基础的问题,包括数据类型、运算符、控制流、变量以及方法等核心概念。 1. 8位无符号二进制数最大能表示的十进制数是255,因为无符号二进制数的最高位...
### MySQL与Java数据类型对应详解 #### 概述 在进行数据库操作时,尤其是在使用Java进行MySQL数据库开发的过程中,正确地映射数据类型是至关重要的一步。本文将详细介绍MySQL中的各种数据类型及其在Java中的对应...
Java提供了两种主要的数据类型:基本数据类型和引用数据类型。基本数据类型包括整型(byte, short, int, long)、浮点型(float, double)、字符型(char)和布尔型(boolean)。引用数据类型则包括类、接口和数组,...
Java 中基本数据类型的取值范围 Java 语言中的基本数据类型可以分为两大类:基本类型和扩展类型。在本节中,我们将学习 Java 语言的基本数据类型。它包括布尔型、字符型、整型、浮点型等。 布尔型(Boolean) 布尔...
"Java基本数据类型" Java 是一种强类型语言,意味着每一个变量都必须有一个声明的类型。在 Java 中,有两种类型:基本类型(primitive type)和复合数据类型(reference type)。 一、逻辑类(boolean) 在 Java ...
Java是一种广泛使用的编程语言,其数据类型系统中包含基本数据类型和引用类型两大类。基本数据类型变量存储的是数据本身,而引用类型变量存储的是指向数据的空间地址。本资料针对Java期末复习,深入讲解了基本数据...
通过对Java基本数据类型的深入探讨,我们不仅了解了各种基本数据类型的定义、取值范围,还学习了不同数据类型之间如何进行转换。这些基础知识对于理解和编写高质量的Java程序至关重要。希望本文能帮助读者更好地掌握...
20. 复合数据类型:接口是Java的复合数据类型,无符号整数、整型和联合类型不是Java的标准数据类型。 21. 整型常量:034是八进制数,代表十进制的28,选项A和C错误,选项B正确。34L表示34的长整型。 22. 整型类型...
19. **复合数据类型**:Java的复合数据类型包括数组、类和接口,无符号整数类型不是Java的基本或复合数据类型。 20. **整型常量定义**:`0341`可能代表八进制数,`03428`可能代表十六进制数,`34L`表示一个64位的长...
20. 复合数据类型:无符号整数不是Java的类型,整型是基本类型,联合类型在Java中不存在,接口是复合类型,所以D正确。 21. 整型常量:034是八进制整数,所以A正确。 这些习题涵盖了Java的基本数据类型、标识符...
无符号整数和整型是基本数据类型,选项A和B错误。联合类型(union type)不是Java的一部分,选项C错误。 21. 整型常量:在Java中,`034`是八进制数,表示28(十进制),选项B正确。`34L`表示34的64位长整数,选项D...
Java编程语言中的基本数据类型是程序设计的基础,它们是由语言本身定义并直接支持的。Java提供了两种主要的数据类型:原始(Primitive)数据类型和引用(Reference)/对象数据类型。 1. 原始(Primitive)数据类型...
Java是一种广泛使用的面向对象的编程语言,其基本数据类型是编程的基础。以下是对题目中涉及的知识点的详细解释: 1. **标识符**:在Java中,标识符用于命名变量、类、方法等。合法的标识符必须以字母、美元符号($)...
需要注意的是,在 Java 语言中没有任何无符号 unsigned 类型。 二、浮点数类型 Java 语言中有两种浮点数类型:float 和 double。float 占 4 字节空间,double 占 8 字节空间。在 Java 语言中,直接写出的浮点数被...
在Java中,数据类型分为两大类:基本数据类型和引用数据类型。本教程主要讲解了Java的基本数据类型,包括标识符、关键字、数据类型、常量和变量等核心概念。 1. **标识符**: - 标识符是程序员为变量、类、方法等...
- **知识点:** Java的基本数据类型包括整数型、浮点型、字符型和布尔型。 - boolean类型只接受两个值:true和false。 - float类型是32位浮点数。 - double类型是64位浮点数。 - char类型存储一个Unicode字符,...
无符号整数类型、整型和联合类型都不是Java的标准数据类型。 21. 整型常量:034代表八进制数32,选项B正确。34L表示34的长整型(long)常量,选项D错误。 22. 整型类型:short类型的数据存储顺序取决于具体实现,...