首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在方案中将字节字符串转换为Int

在方案中将字节字符串转换为Int
EN

Stack Overflow用户
提问于 2009-10-20 21:52:21
回答 1查看 2.2K关注 0票数 2

我有这样的代码将十六进制转换成字节字符串。

代码语言:javascript
复制
(define (word->bin s)
  (let ((n (string->number s)))
    (bytes (bitwise-and (arithmetic-shift n -24) #xFF)
    (bitwise-and (arithmetic-shift n -16) #xFF)
    (bitwise-and (arithmetic-shift n -8) #xFF)
    (bitwise-and n #xFF))))
(word->bin "#x10000002")

我正在考虑一个类似的函数,将二进制转换为整数,然后打印它。最终的结果是二进制转换为十六进制。一些有用的链接:11.2.1

字节-~3 3estring/utf-8)

EN

回答 1

Stack Overflow用户

发布于 2009-10-20 22:15:45

我不确定这是否是您想要的,或者即使您使用的是PLT,但是如果您使用了,那么您应该看看PLT中的integer-bytes->integerinteger->integer-bytes函数。请注意,这些创建具有二进制内容的字节字符串--因此它可能不同于您在这里所做的工作。

(如果您使用的是372版本,那么您应该进行真正的升级。)

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1597543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档