数据类型与进制~
* 总结: byte 8位,int 32位,char 16位,short 16位 都是数,只是长度不同,可以相互转换
*
* 2进制,8进制,16进制,只是一个数输出的进制方法,数值还是那个数
*
* byte,int,char等的都是数据类型,进制只是数的表现形式
/**
* 总结: byte 8位,int 32位,char 16位,short 16位 都是数,只是长度不同,可以相互转换
*
* 2进制,8进制,16进制,只是一个数输出的进制方法,数值还是那个数
*
* byte,int,char等的都是数据类型,进制只是数的表现形式
* @author jiang
*/
public class TestClass {
public static void main(String[] args) {
int i = 2;
System.out.println("0x2 打印出来 = " + 0x2);
System.out.println("i=2 toHexString = " + Integer.toHexString(i));
System.out.println("i=2 toBinaryString = "
+ Integer.toBinaryString(i));
System.out.println("i=1 toBinaryString = "
+ Integer.toBinaryString(1));
i += 48;
System.out.println("int 50 强制转换为byte = " + ((byte) i));
System.out.println("byte 0x32 = " + ((byte) 0x32));
System.out.println("char 的 0x32 = " + (char) 0x32);
System.out.println("0x32与字符串相加 = " + 0x32);
System.out.println("50变成16进制 = "
+ Integer.toHexString(50));
System.out.println("48变成16进制 = "
+ Integer.toHexString(48));
System.out.println("char 的 0x30 = " + (char) 0x30);
System.out.println("==================");
System.out.println();
System.out.println("int整数强制转换为char,输出");
for (int f = 0; f < 60; f++) {
System.out.println("int " + f + " char is " + (char) f);
}
System.out.println("==================");
System.out.println();
System.out.println("int装换成16进制输出");
System.out.println("0xA is " + Integer.parseInt("A", 16));
System.out.println("0xb is " + Integer.parseInt("B", 16));
System.out.println("0xc is " + Integer.parseInt("C", 16));
System.out.println("0xd is " + Integer.parseInt("d", 16));
System.out.println("0xe is " + Integer.parseInt("e", 16));
System.out.println("0xf is " + Integer.parseInt("f", 16));
for (int f = 0; f < 60; f++) {
try {
System.out.println("int " + f + " 0x is "
+ Integer.parseInt(f + "", 16));
} catch (Exception e) {
}
}
System.out.println("==================");
System.out.println();
System.out.println("16进制输出char");
for (int f = 0; f < 60; f++) {
try {
System.out.println("0x" + f + " char is "
+ (char) Integer.parseInt(f + "", 16));
} catch (Exception e) {
}
}
byte bt = 0x32;
int it = 0x32;
char ct = 0x32;
short st = 0x32;
long lt = 0x32;
}
}
分享到:
- 2008-09-18 15:42
- 浏览 1205
- 评论(1)
- 论坛回复 / 浏览 (1 / 2483)
- 查看更多
相关推荐
在 Java 中,基本数据类型可以分为四类:整数类型、小数(浮点数)类型、布尔类型和字符类型。 整数类型 整数类型可以表示一个整数,常用的整数类型有 byte、short、int 和 long。每种类型的取值范围和占用内存的...
在本项目中,程序能够发送二进制数和十六进制数,这表明它可以处理多种数据类型。二进制数是最基础的数字系统,只使用0和1来表示数值。而十六进制数则是二进制的便捷表示,它使用0-9和A-F这16个符号来表示从0到2^4-1...
#### 一、基本数据类型映射 1. **bigint**: 在SQL Server 2005中表示为`bigint`的数据类型,在C#中对应的类型是`long`或`System.Int64`。该类型用于存储64位整数。 2. **binary**: `binary`类型在SQL Server中用...
Java是一种广泛使用的面向对象的编程语言,它的核心特性之一就是它的基本数据类型。基本数据类型是Java语言预定义的,它们是固定大小的,不能被继承,也不需要通过类来创建对象。在Java中,基本数据类型分为数值类型...
C语言的基本数据类型与表达式 C语言的基本数据类型包括整型、实型、字符型、字符串型等。这些数据类型决定了变量或常量的存储空间大小和运算类型。 2.1 常量和变量 常量是指在程序运行中其数值不能被改变的量。...
在计算机科学中,数字系统是表示数值的基本方式。最常见的数字系统包括十进制(Decimal)、二...这些文件与十进制和十六进制转换的知识点没有直接关系,但在开发和调试过程中,理解这些文件类型和作用是十分必要的。
十进制是我们日常生活中最常用的计数系统,而十六进制由于与二进制之间的简单对应关系(每个十六进制位代表四个二进制位),在编程和计算机领域中广泛应用。 1. **十进制到十六进制转换**: - 易语言中,可以使用...
Db2 是一种关系数据库管理系统,它提供了多种基本数据类型,用于存储和处理不同的数据形式。这些基本数据类型可以分为字符串类型、数字类型、日期时间类型和二进制类型等。 字符串类型 Db2 提供了多种字符串类型,...
在Java编程语言中,了解和掌握基本数据类型的转换至关重要,因为这是编写高效、无错代码的基础。本篇学习笔记将详细解析Java中的数据类型转换及其相关的知识点。 首先,我们需要了解Java的基本数据类型,它们分为两...
首先,要理解16进制字符串与图片的关系,我们需要知道图像的基本构成。图片是由像素组成的,每个像素都有特定的色彩值,这些色彩值可以由RGB(红绿蓝)三原色的强度来表示,每种颜色通常用8位二进制表示,合起来就是...
以下是关于Oracle基本数据类型的详细说明: 1. **Char(n)**:这是一个定长字符串数据类型,长度可设置为1到2000字节。无论实际存储的数据是否占满指定长度,Oracle都会分配足够的空间。如果未指定长度,默认为1个...
通过理解并熟练掌握二进制与ASCII码的相互转换,你可以更好地进行底层编程和数据处理。在C语言的学习过程中,实践这些操作是非常有益的,可以帮助你深入理解计算机内部的工作原理。以上所述只是基础,更复杂的字符...
MATLAB作为一种强大的数值计算环境,提供了丰富的功能来处理各种数值类型,包括十进制、二进制和十六进制等。本文将深入探讨如何使用MATLAB进行十进制到十六位二进制的转换,以及这种转换在图像水印应用中的作用。 ...
以下是MySQL中一些主要的基本数据类型的详细说明: 1. **SMALLINT**: 这是一种整数类型,占用2个字节,可以存储从-32,768到32,767的整数值,适用于存储相对较小的整数,如年纪、数量等。 2. **INT**: INT是另一种...
总结来说,SQL Server 2005提供了广泛的数据类型,涵盖了从基本的数字、字符到复杂的日期时间、二进制数据的存储需求。正确选择数据类型对于确保数据的准确性、提高查询性能和节省存储空间至关重要。开发者和数据库...
在关系型数据库如MySQL、PostgreSQL、Oracle和SQL Server中,BLOB是一个特殊的数据类型,用于存储大量的二进制数据,例如图片、音频或视频文件。在SQL Server中,这种类型被称为`VARBINARY(MAX)`,它允许存储最多2^...
以下是对Oracle数据库基本数据类型的详细解释: 1. **Char(n)**: Char数据类型用于存储定长字符串,长度范围是1到2000字节。当数据不足指定长度时,Oracle会用空格填充至指定长度。如果未指定长度,默认长度为1个...
在C语言中,数据类型分为基本数据类型、构造数据类型和指针类型。 1. 基本数据类型:这是最简单、最基本的类型,包括: - **字符型(char)**:用于存储单个字符,如'a'、'B'等。在Turbo C中,它占用1字节内存。 - ...
程序设计基础第2章C语言基本数据类型及运算 本章节主要介绍了C语言中的基本数据类型、常量和变量的概念。...本章节的知识点主要包括C语言中的基本数据类型、常量和变量的概念,以及它们之间的关系和区别。
总的来说,理解和掌握C语言的基本数据类型与表达式是编程的基础,它涉及到变量的声明、常量的使用以及数值的运算,这些知识对于编写任何C程序都是至关重要的。通过深入学习这部分内容,开发者能够更好地组织和控制...