Delphi で 16 進値の文字列表現を整数値に変換する際に問題が発生しました。
例えば:
$FC75B6A9D025CB16 関数を使用すると、802829546 が表示されます。
Abs(StrToInt64('$FC75B6A9D025CB16'))
しかし、Windows の calc プログラムを使用すると、結果は次のようになります: 18191647110290852630
だから私の質問は:誰が正しいですか?私、または電卓?
誰かがすでにこの種の問題を抱えていますか?