2.3 基本数据类型

2024-10-01

2.3 基本数据类型

1️⃣基本数据分类


图一:基本数据类型分类

2️⃣整数类型

  1. 整数类型概述:整数类型用来存储整数数值,即没有小数部分的数值。可以是正数,也可以是负数。整数类型的数据根据它在内存中所占大小的不同,可分为字节(byte)、短整数(short)、整数(int)和长整数(long) 4种类型,它们具有不同的取值范围,如表一所示。这4个整数类型如同4个不同容积的烧杯,虽然用法一样,但在不同场景下需要使用不同容量的烧杯。

  2. 整数类型分类:

数据类型分配内存空间长度取值范围
字节(byte)1字节8位-128 ~ 127
短整数(short)2字节16位-32768 ~ 32767
整数(int)4字节32位-2147483648 ~ 2147483647
长整数(long)8字节64位-9223372036854775808 ~ 9223372036854775807
表一:整数类型
  1. 整数类型的声明和赋值:

图二:整数的声明和赋值

3️⃣小数类型

  1. 小数类型概述:小数类型表示有小数部分的数字。递归火山软件开发平台中,小数类型分为单精度小数(float)和小数(double)两种,它们具有不同的取值范围,如表二所示。

  2. 小数类型分类:

数据类型分配内存空间长度取值范围
单精度小数(float)4字节32位1.4E-45~3.4028235E38
小数(double)8字节64位4.9E-324~1.7976931348623157E308
表二:小数类型
  1. 小数类型声明和赋值:

图三:小数的声明和赋值
  1. 注意:小数值属于近似值,在系统中运算后的结果可能与实际值有偏差。

4️⃣文本类型

  1. 文本类型概述:文本用于表示一个或一串字符。

  2. 文本类型分类:


图四:文本型类的分类

  1. 字符:字符(char)用于存储单个字符,占用16位(2字节)的内存空间。在声明字符类型变量时,要以单引号表示,如's'表示一个字符。

  2. 文本型:用于存诸一串字符,文本型的声明和赋值见下图。

图五:文本型的声明和分类
  1. 转义字符:是一种特殊的字符类型变量,以反斜线\开头,后跟一个或多个字符。转义字符具有特定的含义,不同于字符原有的含义,故称“转义”。

转义字符含义
\ddd由1 ~ 3位八进制数所表示的字符,如\456
\uxxxx由4位十六进制数所表示的字符,如\u0052
\'单引号字符
\"双引号字符
\\反斜杠字符
\t垂直制表符,将光标移到下一个制表符的位置
\r回车
\n换行
\b退格
\f换页
表三:转义字符及其含义
  1. 逻辑类型又称布尔类型,只有真(true)和假(false)两个值。逻辑类型通常被用在流程控制中作为判断条件。

图六:逻辑型的声明和赋值

5️⃣案例

以服务器项目环境为例,用代码在命令行输出不同的基本数据类型,代码及调试结果见下在图七、图八。


图七:在服务器项目环境中在命令行窗口里输出不同类型的基本数据类型

图八:在服务器项目环境中在命令行窗口里输出不同类型的基本数据类型后的调试结果


阅读5
分享
写评论...