基本数据类型:
(明文书写的整型数据,默认类型为int)
byte:1个字节(8位),表示数据范围:-128(负的2的7次方)至127(2的7次方减1), 最高位 1表示负数 0表示正数。
默认值为0。包装器类型:Byte。
书写格式: byte x = 12;(该值需要在byte范围内)
short:2个字节(16位),表示数据范围:-32768(负的2的15次方)至32767(2的15次方减1), 最高位 1表示负数
0表示正数。默认值为0。包装器类型:Short.
书写格式: short x = 12;(该值需要在short范围内)
int:4个字节(32位),表示数据范围:负的2的31次方 至 2的31次方减1,最高位 1表示负数 0表示正数。
默认值为0。 包装器类型:Integer.
书写格式: int x = 12;(该值需要在int范围内)
long: 8个字节(64位),表示数据范围:负的2的63次方 至 2的63次方减1,最高位 1表示负数 0表示正数。
默认值为0。包装器类型:Long.
书写格式: long x = 12;
long x = 21474836471l;(该值超过在int范围内)
long x = 21474836471L;(该值超过在int范围内)
byte的数据范围:
一个字节8位,由00000000到11111111共计可以表示2的8次方即256个数据。
分成正负数后,最高位表示正负表
正数范围由 00000000至 01111111 即0至127 共128个数。
负数范围由 10000000至 11111111 由于负数采用补码形式表示,即-128至-1 共计128个数。
正数+负数共计 256个,由10000000至01111111即-128至127.
字符数据类型:
char:2个字节(16位),无符号整数,表示数据范围:0至65535 共计 25536个数据。
默认值为0。包装器类型:Character
书写格式: char x = 12;(该值应该在char范围内)
char x = '中';(单个字符,含字母,数据,中文等等)
char x = '\n';(特殊字符)
char x = '\u0061';(该值范围 \u0000至 \uffff 十六进制表示形式);
布尔型:
boolean: 只有两个值 true/false;
默认值为false;包装器类型:Boolean;
书写格式: bolean x =true;
浮点型:
(明文书写的浮点数据,默认类型为double.因此 float类型的值后面需要加f或F转为float类型)
float :单精度浮点型,4个字节(32位)。
默认值 0.0。包装器类型:Float
书写格式: float x = 7; (整型默认为int ,值范围小于float)
float x = 3.4f;
float x = 3.4F;
double:双精度浮点型, 8个字共(64位)。
书写格式: float x = 3.4;
float x = 3.4d;
float x = 3.4D;
数据运算:
运算的结果以最大的参与运算的类型为准。
(byte/short/char)->int->long->float->double
byte/shor/char 参与运算时会自动转为int类型,因此运算的结果最小为int;
类型转换:
小类型数据可直接转换为大类型,如byte m = 10; int x = m;
大类型数据需要使用强制类型转换才可以转成小类型,如 int x = 10;byte m = (byte)x; 但如果大类型数据超过小类型数据范围会导至数据丢失。
相关推荐
"组态王的数据类型" 组态王是一个工业自动化软件平台,提供了多种数据类型来满足不同应用场景的需求。了解组态王的数据类型对于开发高效的工业自动化应用非常重要。 BIT 数据类型:BIT 数据类型是一种基本的数据...
自定义数据类型允许用户根据需求定义自己的数据结构,比如组合多个基本数据类型,形成新的复合类型。 本案例"易语言自定义数据类型变量保存"主要关注如何保存和恢复自定义数据类型的变量。在编程中,保存数据通常是...
SQL Server 数据库类型对应 Java 中的数据类型 SQL Server 是一个关系数据库管理系统,Java 是一个广泛使用的编程语言。在 Java 中,对数据库的操作需要通过 JDBC(Java Database Connectivity)来实现,而在 JDBC ...
SQL_Server_数据类型详解 SQL Server 数据类型是指在 SQL Server 中存储数据的格式,它可以分为整数型、浮点型、二进制型等多种类型。了解 SQL Server 的数据类型对于数据库的设计和开发至关重要。 整数型数据类型...
Java 数据类型和 MySql 数据类型对应一览 在 Java 编程语言中,数据类型是指变量或函数可以持有的值的类型。 MySql 数据库也具有其自己的数据类型,用于存储和管理数据。在本文中,我们将对 Java 数据类型和 MySql ...
在易语言中,自定义数据类型是一种重要的编程概念,它允许程序员根据需求定义自己的数据结构,比如组合多种基本数据类型,形成复合型的数据结构。本文将深入探讨易语言中自定义数据类型的内存存储方式及其相关知识点...
在编程领域,特别是使用易语言(E语言)进行开发时,理解并操作数据类型的大小是非常重要的。易语言是一种中文编程语言,它具有直观的语法,旨在简化编程过程,尤其是对于初学者。本篇文章将深入探讨易语言中的...
Python 组合数据类型 Python 中的组合数据类型主要包括集合、列表、元组和字典四种。这些数据类型都是 Python 中的内置类型,广泛应用于数据处理和存储。 集合类型 集合类型是无序、唯一性元素的组合,可以是数字...
总结起来,易语言DLL返回自定义数据类型涉及到的关键知识点包括自定义数据类型定义、DLL函数接口设计、数据类型转换、调用约定、DLL导入与调用、内存管理和错误处理。通过理解和掌握这些概念,开发者可以在易语言...
在数据块中,可以定义多种不同的数据类型,这些数据类型包括基本数据类型、复杂数据类型和用户自定义数据类型。 基本数据类型是TIA博图中预定义的一些简单数据类型,如布尔型(BOOL)、整型(INT)、实型(REAL)等...
一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理、显示时间方面的问下面笔者就开发中的一些体会介绍给大家。 我们知道,...
在易语言中,内存自定义数据类型是实现高效内存管理的重要手段,它允许程序员根据实际需求定义自己的数据结构。下面将详细阐述这个主题。 内存自定义数据类型是指在程序运行过程中,由程序员自行定义的一种数据结构...
Java 数据类型和 MySql 数据类型对应表 在 Java 编程中,了解 Java 数据类型和 MySql 数据类型的对应关系非常重要。这是因为在 Java 应用程序中,我们经常需要与数据库进行交互,而 MySql 是一种常用的关系数据库...
本篇文章将详细阐述 SQL 中几种常见的数据类型及其应用特点,具体包括整型数据类型、浮点数据类型、二进制数据类型以及逻辑数据类型。 #### 整型数据类型 1. **INT(INTEGER)** - **描述**:`INT` 或 `INTEGER` ...
### IDA简单教程数据类型说明更改等内容详解 #### 一、引言 IDA是一款非常强大的逆向工程工具,广泛应用于软件安全分析、恶意软件研究等领域。对于初学者来说,掌握IDA的基本操作非常重要,特别是如何利用IDA来辅助...
本资源“JAVA数据类型思维导图”提供了一种直观的方式来理解和记忆Java中的数据类型,包括基本数据类型和引用数据类型。下面将对这两个主要的数据类型进行详细解释。 1. 基本数据类型(Primitive Data Types) - ...
SQL 数据库数据类型说明 SQL 数据库中有多种数据类型,每种数据类型都有其特点和应用场景。了解这些数据类型是 SQL 编程的基础。 1. 整型数据类型 SQL 数据库中的整型数据类型包括 bit、int、smallint 和 tinyint...
### C++与PB的数据类型转换关系 在C++与PB(PowerBuilder)之间进行数据交换时,正确地处理数据类型转换至关重要。本文将详细介绍这两种语言之间的数据类型转换规则及其应用场景,帮助开发人员更好地理解并应用这些...
C++ 到 C# 数据类型转换 在软件开发中,数据类型转换是一个非常重要的步骤,特别是在使用不同的编程语言时。C++ 和 C# 是两种非常流行的编程语言,它们之间的数据类型转换是非常必要的。本文将详细介绍 C++ 到 C# ...
Python组合数据类型是Python编程语言中用于存储多个数据值的内置数据结构。在Python中,组合数据类型包括列表(List)、元组(Tuple)和字典(Dictionary)。这三种类型各有其特点,可以存储不同类型的数据,包括...