查看“︁饱和运算”︁的源代码
←
饱和运算
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{multiple issues| {{expand language|1=en|time=2019-10-15T18:43:12+00:00}} {{howto|time=2019-10-15T18:43:12+00:00}} {{unreferenced|time=2019-10-15T18:43:12+00:00}} }} '''饱和运算'''(saturation arithmetic),即当运算结果大于某上限或小于某下限时,其运算结果为该上限或下限的一种运算方式。 比方说,当运算范围为 <math>[0, 255]</math> 时: * <math>100 + 200</math> 的结果为255,而非300; * <math>100 - 200</math> 的结果为0,而非-100; * 因此,<math>(100 + 50) + (100 - 200)</math> 首先会被计算成<math>150 + 0</math>,最终计算得出的结果为150,而非50; * 若重新排列上述算式,使其成为 <math>(100 + 100) + (50 - 200)</math>,其计算结果则为200。 * 此外,<math>3(150 - 50)</math> 的结果为255,非300。 * 而与此同时 <math>3(150) - 3(50)</math> 的结果为105,非300。 综上所述,使用饱和运算时,[[结合律]]与[[分配律]]存在着失效的可能性。 == 用途 == 由于使用饱和运算容易导致结合律以及分配律失效,这种运算并不常见于抽象数学领域,但在[[数字电路]]中广泛使用。 [[Category:計算機算術]]
该页面使用的模板:
Template:Multiple issues
(
查看源代码
)
返回
饱和运算
。
导航菜单
个人工具
登录
命名空间
页面
讨论
不转换
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
工具
链入页面
相关更改
页面信息