符号反転
bi_neg a
(プラグイン / モジュール : iron_bigint.hsp)
-a を返します (0 は 0 のまま)。
| プラグイン / モジュール | iron_bigint.hsp |
| バージョン | 3.8 |
| 作成日 | 2026/04/18 |
| 著作者 | IronHSP |
| URL | https://github.com/inovia/IronHSP |
| 備考 | iron_bigint.hsp は hspbigint.dll のラッパです。
Java の BigInteger / Python の int 相当の任意精度整数を ハンドルベースで扱います。 #include "iron_bigint.hsp" 依存: hspbigint.dll (または hspbigint_64.dll) を実行ファイルと 同じディレクトリに配置してください。 ハンドル管理: 各 bi() / bi_* 関数は新しいハンドル (int) を返します。 使い終わったら bi_free で解放してください。 プール方式 (推奨): bi_push / bi_pop のブロック内で取得した ハンドルは自動的に追跡され、bi_pop で一括解放されます。 bi_push a = bi("100") : b = bi("50") c = bi_add(a, b) mes bi_str(c) bi_pop |
| タイプ | 拡張命令 |
| グループ | iron_bigint |
| 対応環境 |
|
| hs ファイル | hsphelp\iron_bigint.hs |