我正在尝试构建一个多项式计算器,在结尾列表中打印出以下格式的答案:
x ^ 2:2
x ^ 1:3
x ^ 0:12
(这与2x ^ 2 + 3x +12相同)。
然而,我发现无论我用什么来打印结果,总会出现...... ...
“x ^ 2:”2
“x ^ 1:”3
“x ^ 0:”12
如果没有引号,我可以用什么来打印字符串?
这让我想到了问题,princ,print和prin1有什么区别?我什么时候应该使用它们?
我已经尝试了所有三个,但似乎没有一个能解决我的问题。
非常感谢任何帮助/建议!
答案 0 :(得分:3)
考虑使用format
:
(format t "x^~a : ~a" 2 2)
(如果要打印换行符,请在格式字符串中使用~%
。)