如何做到按位和SML / NJ? [英] How to do bitwise AND in SML/NJ?

查看:190
本文介绍了如何做到按位和SML / NJ?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

需要它的程序我写(重复现蕾COMPUT X ^ N)。我似乎无法找到语法,或者如果它甚至支持。

Need it for a program I'm writing (repeated squaring to comput x^n). I can't seem to find the syntax for it, or if it is even supported.

推荐答案

在他们的 Word8 结构的。

They're available within the 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

这篇关于如何做到按位和SML / NJ?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆