packed decimal number的意思|示意

美 / pækt ˈdesiməl ˈnʌmbə / 英 / pækt ˈdɛsəməl ˈnʌmbɚ /

压缩[组合式]十进制数


packed decimal number的用法详解

Packed decimal number是一种十进制数字表示方法,主要用于在计算机系统内部存储和处理数字。它通常用于IBM主机系统和COBOL编程中。

Packed decimal number使用4位或8位二进制数作为一个十进制数字的表示,也就是说,每个10进制数字都被打包成一个固定长度的二进制数。例如,一个2位的packed decimal number可以表示一个0至99之间的十进制数字,它用一个8位二进制数表示,其中每4位表示一个十进制数字。

使用packed decimal number的主要目的是在存储和处理数字时节省空间。由于数字是按照固定的格式打包,可以有效地利用存储空间。此外,因为它是一种十进制表示方法,使得计算机可以直接对数字进行算术运算,而无需进行转换。

在COBOL编程中,packed decimal number是常用的数据类型之一。在定义变量时,可以使用“PIC”(Picture Clause)指示符来定义变量的数据类型为packed decimal number。例如,定义一个3位packed decimal数的变量,可以使用以下代码:

```

01 MY-PACKED-NUMBER PIC S9(3) COMP-3.

```

在这里,“S”代表符号位,“9”表示数字位,“(3)”表示数字的位数,“COMP-3”表示将数字编码为packed decimal number。

总之,packed decimal number是一种存储和处理数字的方法,可以在计算机系统中有效地利用存储空间和提高数据处理效率。在IBM主机和COBOL编程中,packed decimal number被广泛应用。

packed decimal number相关短语

1、 packed decimal number format 压缩十进制数格式,组合式十进制数格式,翻译,紧缩十进数格式

2、 packed d decimal number 压缩十进制数

packed decimal number相关例句

The carry from bit3 to bit4 needed for adding packed binary coded decimal number correctly, where two binary coded decimal digits reside in one8-bit byte.

二进制编码的十进制数进行相加所需的从第3位到第4位的进位。