如何在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
如何在 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