0

ステップ1

% expr 0xffffffffff
1099511627775
%
%

ステップ2

% format %i 0xffffffffff
-1

STEP-3

% format %li 0xffffffffff
1099511627775
%

ステップ1

上記の手順を注意深く観察してください expr は、特に で TCL インタープリターに通知することなく、32 バイトを超える数値を操作できます。

ステップ2

ここで format コマンドは、同じ を操作できません。

STEP-3

ここで、コマンドは((el)formatを宣言することによって) long であることをインタープリターに伝えた後に操作できます。'l'

exprコマンドがそれをどのように操作しているか。TCL バージョン 8.5 を使用しています。

4

1 に答える 1