binary - 如何在 SML/NJ 中进行按位与运算?

标签 binary sml smlnj

我正在编写的程序需要它(重复平方计算 x^n)。我似乎找不到它的语法,或者它是否受支持。

最佳答案

它们在 Word8 and Word structures 内可用.

let
  open Word8
  infix andb orb xorb notb << >> ~>>
in
  print (Word8.fmt StringCvt.BIN 0wxF)             (* 1111 *)
; print "\n"
; print (Word8.fmt StringCvt.BIN 0wxA)             (* 1010 *)
; print "\n"
; print (Word8.fmt StringCvt.BIN (0wxF andb 0wxA)) (* 1010 *)
; print "\n"
end

关于binary - 如何在 SML/NJ 中进行按位与运算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35742341/

相关文章:

c++ - 二进制数与十进制数的转换

Java:如何将二进制字符串转换为图像?

Linux:调试信息格式 "stabs"英文缩写是什么?

linked-list - 如何使用函数语言对链表执行这些基本操作?

user-input - SML/新泽西州 : getting user input

types - 编译器如何确定sml中的类型

C 字节序转换 : bit by bit

sml - 如何 'fix' SML/NJ 交互系统使用箭头键

functional-programming - 如何在 Mac 终端中移动 SML/NJ 的 REPL 中的光标?

data-structures - 权重偏左的堆 : advantages of top-down version of merge?