UNSIGNED( ) 函数
返回转换为无符号数据类型的数值数据。
语法
UNSIGNED(数值,结果长度)
参数
名称 | 类型 | 描述 |
---|---|---|
数值 |
数值 |
要转换的值。 |
结果长度 | 数值 |
用于输出字符串的字节数目。 |
输出
数值。
示例
基本示例
返回 000075:
UNSIGNED(75, 3)
UNSIGNED(-75, 3)
UNSIGNED(7.5, 3)
返回 2456(1 被截去,因为当 length_of_result 为 2 时,只能储存 4 位):
UNSIGNED(12456, 2)
返回 000000012456:
UNSIGNED(-12.456, 6)
备注
什么是无符号数据?
无符号数据类型用于大型机操作系统,以便通过使用最小空间的格式来存储数值,每个字节中可存储两位数。无符号数据类型与压缩数据类型相同,但前者不使用最后一个字节来指定值是正数还是负数。
何时使用 UNSIGNED( )
使用 UNSIGNED( ) 函数可将数值数据转换为无符号格式以导出至大型机系统。
截断的返回值
如果结果长度值比数字值的长度短,则会截去多余数字。