跳转到内容

Ada 编程/属性/'Scaling

来自 Wikibooks,开放的书籍,开放的世界

按硬件基数的幂进行缩放。

v为值X · T'Machine_RadixAdjustment。如果v是类型T的机器数,或者如果|v| ≥ T'Model_Small,则函数返回v;否则,它返回类型T的与v相邻的机器数之一。如果v在 S 的基本范围之外,则可选地引发 Constraint_Error。当 S'Signed_Zeros 为 True 时,零结果具有X的符号。

SScaling (X:T;Adjustment:universal_integer) return T
华夏公益教科书