如何在方案中(浮动框)进行这些浮动转换?

问题描述 投票:0回答:1

我想在方案语言中将bin转换为hex,将hex转换为bin,将hex转换为dec等。但我不习惯像高级用户一样拖拉车。我需要实现3x4作为所有可能的二进制,十六进制,八进制和十进制对。

到目前为止,我只实现了bin到dec的实现,但是我没有处理其他想法,有人可以给我一些提示,想法或代码块,以及各种帮助改善我的实现的方法吗?]

我把我的垃圾箱放到下面的箱子里,谢谢大家。

(define (bin-to-dec x)
  (if (zero? x)
      x
      (+ (modulo x 10) (* 2 (bin->dec (quotient x 10))))))

祝您有美好的一天,请保持安全。

我想在方案语言中将bin转换为hex,将hex转换为bin,将hex转换为dec等。但我不习惯像高级用户一样拖拉车。我需要将3x4实现为所有可能的二进制对,...

binary hex scheme racket octal
1个回答
0
投票

球拍有内置的程序来处理这种事情。 number->string将采用数字并以指定的底数返回字符串表示形式。如果输入可以数字文字形式给出,则可以执行以下操作:

© www.soinside.com 2019 - 2024. All rights reserved.