lisp - 将二进制字符串转换为数字

标签 lisp elisp

很简单,但我似乎找不到答案。我有一个由 1 和 0 组成的字符串,例如 "01001010" - 我如何将其解析为数字?

最佳答案

使用 string-to-number,可选择接受基数:

(string-to-number "01001010" 2)
;; 74

关于lisp - 将二进制字符串转换为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57565902/

相关文章:

Emacs init.el 和 Elisp 以及普通 lisp every-p 函数的等价物

json - Elisp - 来自 API 响应的 json-read-from-string

emacs - 如何将一组对列表添加到 auto-mode-alist 上?

lisp - 在 Common Lisp 中使用 &rest 参数

scheme - 如何检查我的列表以查看它是否仅包含一个值或多个值?

rest - 额外的 header 未通过 url.el 发送

lisp - 如何更新 lisp 中的节点

emacs - 带有美元符号列的组织表格式

git - Emacs:为什么 shell 命令 "git log"有效,但 "git shortlog"无效?

functional-programming - 返回一对 - 语法错误