作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
众所周知,elisp支持不同基础的数字,例如#20r1j
等于以10为底的39。我想将#20r1j
显示为#20r1j
。但是(format "%d" #20r1j)
给了我39
。如何保持数字在其原始基础上?
最佳答案
作为格式字符串,您可以显示的基数非常有限:
%d means print as number in decimal (%o octal, %x hex).
%X is like %x, but uses upper case.
(require 'calc-bin)
(let ((calc-number-radix 20))
(math-format-radix 39))
"1J"
(let ((calc-number-radix 20))
(math-format-radix #20r1j))
"1J"
calc-number-radix
的允许值从2到36。
关于emacs - 如何在elisp下以不同的底数显示数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10360196/
我是一名优秀的程序员,十分优秀!