?= 运算符代表什么?在 C BigInt 库的上下文中,注释提到了 ">?= 的用法..."/> ?= 运算符代表什么?在 C BigInt 库的上下文中,注释提到了 ">?= 的用法...">

首页 >后端开发 >C++ >什么是 C 语言中过时的 \'>?=\' 运算符及其工作原理?

什么是 C 语言中过时的 \'>?=\' 运算符及其工作原理?

Barbara Streisand
Barbara Streisand原创
2024-11-05 17:07:02498浏览

What is the Obsolete ?= C 中的运算符及其工作原理? " />?=" C 中的运算符及其工作原理? " />

C 中过时的 ">?= 运算符代表什么?

在 C BigInt 库的上下文中,注释提到了使用“>?=”作为“g 扩展”。这个鲜为人知的运算符已在 GCC 4.2 及更高版本中删除。

说明:

“>?=”运算符根据两个值的比较执行条件赋值:

a >?= b

功能:

此运算符执行以下操作:以下:

  1. 比较 a 和 b 的值。
  2. 如果 a 大于或等于 b,则不执行任何操作。
  3. 如果 a 小于b,它将 b 的值赋给 a。

等效代码:

“>?=”的功能等效代码为:

a = max(a, b);

类似运算符:

还有一个类似运算符“>?=”,其工作原理类似:

a <?= b

这个运算符将 a 和 b 的最小值赋给 a 可以写为:

a = min(a, b);

综上所述,“>?=”和“

以上是什么是 C 语言中过时的 \'>?=\' 运算符及其工作原理?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn