会社のブログログイン登録スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。2の補数系が使われているものがほとんど(というより全て)です。使った経験がありますが、その全てが2の補数系を採用していました。使うことはまず絶対にないと考えて差し支えないです。使うことがあったら貴重な経験がつめてラッキーと思ってください。2の補数系を使うメリットはご理解のとおりです。|2例えばC言語でintの変数に負数を設定してその内部表現(ビット列)を表示することで2の補数が使われているか1の補数が使われているかは、判断できると思います。それで、C言語自体で表現の変換がされていることを疑う場合は、アセンブラ出力を見てそのような変換が行われているかどうかを調べるか、CPU(その他)のマニュアルを調べる。符号ビット付き絶対値表現を規定しています。現実的には存在しないであろうということでC++言語ではC++20にて符号付き整数型が2の補数表現であることを規定しました。その過程で調査が行われており、以下が挙げられていました。この頃だと1バイトも8ビットとは限らないようですね。有志が現代でも読めるように保存してくれているのは見つけました。「比較する」「減算する」としか書いてなくてフラグ変化の詳細が載っていません。インストールしてみるしかないのかもしれないです。あってもコンパイラ・アセンブラが無いと異様に苦労するだけかもしんないっスね。|この質問に回答するには、ログインする必要があります。求めていた回答ではありませんか?情報理論のタグが付いた他の質問を参照する。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。従って情報を開示できることに同意したことになります。選択した項目のみ受け入れる。