手册页部分 1: 用户命令

退出打印视图

更新时间: 2014 年 7 月
 
 

factor(1)

名称

factor - 获取数字的质因数

用法概要

factor [integer]

描述

factor 会将任何小于或等于 1014 的正整数的所有质因数写入标准输入。质因数将适当次数地写入。

如果 factor 不与参数一起使用,它将等待输入整数。输入整数后,将该整数分解成因子,适当次数地写入其质因数,然后等待另一个整数。如果输入 0 或任意非数值字符,将退出 factor

如果使用参数 (integer) 调用 factor,该命令将如上所述写入整数、将整数分解为因子并写入所有质因数,然后退出。如果参数为 0 或非数值,factor 将写入 0,然后退出。

分解整数的最大次数与 sqrt(n) 成正比,其中 n 是输入的整数。当 n 是质数或质数的平方时,factor 将利用此次数。

操作数

integer

任何小于或等于 1014 的正整数。

退出状态

0

成功完成。

1

出现错误。

诊断

factor 将针对超范围的输入和无效输入显示错误消息:Ouch!

属性

有关下列属性的说明,请参见 attributes(5)

属性类型
属性值
可用性
system/extended-system-utilities

另请参见

attributes(5)