如何在TCL中创造价值"long double"?

How do I make value "long double" in TCL?

如何在 TCL 中创造价值 "long double"? C/C++ 后缀 "L" 不起作用:

% expr pow(2.0L,63)

invalid bareword "L"
in expression "pow(2.0_@_L,63)";
should be "$L" or "{L}" or "L(...)" or ...

根据文档,expr 表达式中的所有浮点值都是 double 类型,所以你不能。

文档:expr