如何在SML / NJ中进行按位AND?

时间:2016-03-02 08:49:17

标签: binary sml smlnj

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

1 个答案:

答案 0 :(得分:4)

他们在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