相关疑难解决方法(0)

在 SWI-Prolog 中,是否有一种简单的方法可以使用 REPL 将数字从一个基数转换为另一个基数?

在使用 REPL 的 SWI-Prolog 中,可以轻松地从任何基数转换为基数 10,例如

?- X = 16'FF.
X = 255.

?- X = 2'11111111.
X = 255.
Run Code Online (Sandbox Code Playgroud)

然而这失败了。(没想到它会起作用,但显示了我的想法。)

?- 2'X = 16'FF.
ERROR: Syntax error: Operator expected
ERROR: 
ERROR: ** here **
ERROR: 2'X = 16'FF . 
Run Code Online (Sandbox Code Playgroud)

prolog swi-prolog

2
推荐指数
1
解决办法
533
查看次数

标签 统计

prolog ×1

swi-prolog ×1