为什么我们不能通过编程语言使用幅度比较器?

推车

我刚刚了解了幅度比较器电路。MC 会用三个比特来判断:

m < n
m = n
m > n

到目前为止,我还没有遇到一种可以提供这种操作的编程语言。我也不记得有一个汇编语句。如果电路仍然存在,是否有任何特定理由不向编程语言提供这样的功能?

伊尔卡丘

编程语言中有类似的例子,例如strcmp()andstrcoll()memcmp()C 返回一个小于、等于或大于零的数字,这取决于它们的参数排序的顺序。

类似地,在 Perl 中,<=>andcmp运算符返回 -1、0 或 1,再次取决于哪个操作数较大(对于 是数字,对于<=>是字符串比较cmp)。

当然,这些都不会产生三个单独的位。(只有三个选项,无论如何两位就足够了。)数字返回值使得通过仅使用>= 0. 大多数程序主要处理数字,语言和处理器使它变得容易,因此数字返回并非无效,单个位的输出可能看起来不合适。

(当然我们可以用返回值 4、2 和 1 定义这样一个比较函数,然后要求程序员使用符号常量或特殊测试函数将它们转换为人类可以理解的术语。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我们不能通过使用 Character 类的对象来使用 Character 类的方法?

来自分类Dev

为什么我们不能通过class-member-access表达式使用嵌套类型?

来自分类Dev

为什么我们不能通过.net中的对象访问静态方法

来自分类Dev

为什么我们不能通过变量定义数组大小?

来自分类Dev

为什么我们不能通过引用inout函数快速传递const值?

来自分类Dev

为什么我们不能在 C 编程语言中使用 a 而不是 &a 来存储变量 a 的值?

来自分类Dev

为什么在Java中我们不能通过一个扫描器对象获取用户输入的int和string?

来自分类Java

为什么我们不能通过未初始化的局部变量访问静态内容?

来自分类Dev

为什么我们不能通过类型扩展来满足F#静态成员约束?

来自分类Javascript

为什么我们不能通过obj.prototype.function()访问函数,为什么原型函数不能访问'this'?

来自分类Dev

为什么我不能通过我们公司的电子邮件地址通过电子邮件发送Hotmail地址?

来自分类Dev

为什么在安装过程中需要为Tensorflow创建一个conda环境?为什么我们不能通过pip安装Tensorflow?

来自分类Dev

为什么在C语言的套接字编程中我们需要服务器本身的IP地址

来自分类Dev

为什么我们不能通过智能合约将以太币发送到以太坊地址0x1

来自分类Dev

为什么我们不能总是在C中使用寄存器存储类?

来自分类Dev

为什么我们不能只使用[] []而不是int [] []?

来自分类Dev

为什么CheckBox不能通过编程方式与Kotlin一起使用?

来自分类Dev

为什么我们需要像Lua这样的可嵌入编程语言?

来自分类Dev

为什么我们使用通过引用返回的函数

来自分类Dev

为什么我不能通过我的代表?

来自分类Dev

为什么我不能通过隧道连接到OpenVPN服务器的LAN接口?

来自分类Dev

为什么我不能通过实际的公共IP连接到服务器?

来自分类Dev

为什么我不能通过swift从服务器下载json fie?

来自分类Dev

为什么我们不能在C ++中进行三向比较?

来自分类Dev

为什么我们不能比较不指向同一数组中元素的指针?

来自分类Dev

为什么我们不能在 C++ 中比较函数数组的类型?

来自分类Dev

如果我们可以使用访问器访问私有数据成员,那么为什么我们不能访问私有方法呢?

来自分类Dev

为什么我不能通过 javascript 创建标签

来自分类Dev

为什么我不能通过地图调度多个动作?

Related 相关文章

  1. 1

    为什么我们不能通过使用 Character 类的对象来使用 Character 类的方法?

  2. 2

    为什么我们不能通过class-member-access表达式使用嵌套类型?

  3. 3

    为什么我们不能通过.net中的对象访问静态方法

  4. 4

    为什么我们不能通过变量定义数组大小?

  5. 5

    为什么我们不能通过引用inout函数快速传递const值?

  6. 6

    为什么我们不能在 C 编程语言中使用 a 而不是 &a 来存储变量 a 的值?

  7. 7

    为什么在Java中我们不能通过一个扫描器对象获取用户输入的int和string?

  8. 8

    为什么我们不能通过未初始化的局部变量访问静态内容?

  9. 9

    为什么我们不能通过类型扩展来满足F#静态成员约束?

  10. 10

    为什么我们不能通过obj.prototype.function()访问函数,为什么原型函数不能访问'this'?

  11. 11

    为什么我不能通过我们公司的电子邮件地址通过电子邮件发送Hotmail地址?

  12. 12

    为什么在安装过程中需要为Tensorflow创建一个conda环境?为什么我们不能通过pip安装Tensorflow?

  13. 13

    为什么在C语言的套接字编程中我们需要服务器本身的IP地址

  14. 14

    为什么我们不能通过智能合约将以太币发送到以太坊地址0x1

  15. 15

    为什么我们不能总是在C中使用寄存器存储类?

  16. 16

    为什么我们不能只使用[] []而不是int [] []?

  17. 17

    为什么CheckBox不能通过编程方式与Kotlin一起使用?

  18. 18

    为什么我们需要像Lua这样的可嵌入编程语言?

  19. 19

    为什么我们使用通过引用返回的函数

  20. 20

    为什么我不能通过我的代表?

  21. 21

    为什么我不能通过隧道连接到OpenVPN服务器的LAN接口?

  22. 22

    为什么我不能通过实际的公共IP连接到服务器?

  23. 23

    为什么我不能通过swift从服务器下载json fie?

  24. 24

    为什么我们不能在C ++中进行三向比较?

  25. 25

    为什么我们不能比较不指向同一数组中元素的指针?

  26. 26

    为什么我们不能在 C++ 中比较函数数组的类型?

  27. 27

    如果我们可以使用访问器访问私有数据成员,那么为什么我们不能访问私有方法呢?

  28. 28

    为什么我不能通过 javascript 创建标签

  29. 29

    为什么我不能通过地图调度多个动作?

热门标签

归档