Perl 教程 之 Perl 数据类型 2

简介: Perl 数据类型

Perl 教程 之 Perl 数据类型 2

Perl 数据类型

数字字面量

一、整型

Perl 实际上把整数存在你的计算机中的浮点寄存器中,所以实际上被当作浮点数看待。

在多数计算机中,浮点寄存器可以存贮约 16 位数字,长于此的被丢弃。整数实为浮点数的特例。

整型变量及运算:

$x = 12345;
if (1217 + 116 == 1333) {

# 执行代码语句块

}
8 进制和 16 进制数:8 进制以 0 开始,16 进制以 0x 开始。例如:

$var1 = 047; # 等于十进制的39
$var2 = 0x1f; # 等于十进制的31

二、浮点数

浮点数数据如:11.4 、 -0.3 、.3 、 3. 、 54.1e+02 、 5.41e03。

浮点寄存器通常不能精确地存贮浮点数,从而产生误差,在运算和比较中要特别注意。指数的范围通常为 -309 到 +308。

实例

!/usr/bin/perl

$value = 9.01e+21 + 0.01 - 9.01e+21;
print ("第一个值为:", $value, "\n");
$value = 9.01e+21 - 9.01e+21 + 0.01;
print ("第二个值为:", $value, "\n");
执行以上程序,输出结果为:

第一个值为:0
第二个值为:0.01

目录
相关文章
|
8月前
|
Perl
|
8月前
|
存储 索引 Perl
|
8月前
|
存储 索引 Perl
|
8月前
|
存储 Perl
Perl 教程 之 Perl 数组 10
将数组转换为字符串
71 6
|
8月前
|
Perl
|
8月前
|
存储 Perl
|
8月前
|
存储 Perl
|
8月前
|
存储 索引 Perl
|
8月前
|
存储 索引 Perl
Perl 教程 之 Perl 数组 6
添加和删除数组元素
54 4
|
8月前
|
存储 索引 Perl