整数オーバーフロー

著者: Louise Ward
作成日: 11 2月 2021
更新日: 1 J 2024
Anonim
cin、整数オーバーフローによるエラー処理
ビデオ: cin、整数オーバーフローによるエラー処理

コンテンツ

定義-整数オーバーフローとはどういう意味ですか?

整数オーバーフローは、CPUが専用のメモリストレージスペースに収まる数よりも大きな数を算術的に生成しようとした結果です。算術演算は常に予期しない値を返す可能性があるため、プログラム全体を強制的にシャットダウンするエラーを引き起こす可能性があります。このため、ほとんどのプログラマーは例外フレーム内で数学演算を実行することを好み、代わりに整数オーバーフローの場合に例外を返します。


整数オーバーフローは、算術オーバーフローとも呼ばれます。

Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

Techopediaが整数オーバーフローを説明

整数オーバーフローの一例は、プログラム開発者が負数の発生を許可していない場合に発生する可能性があります。この場合、変数が負の数になる演算を実行すると、オーバーフローが発生し、変数は正の整数として返されます。整数オーバーフローの別の例は、数値をゼロで除算することです。これにより、数学的に無限値を持つ大きな数値が生成されます。

整数オーバーフローが発生した場合のプロセッサの動作は、プロセッサごとに異なります。グラフィックスプロセッシングユニットとデジタルシグナルプロセッサは、整数オーバーフローを含む多くの演算条件に対処するように設計されています。整数オーバーフローのインスタンスでは、これらのプロセッサは通常、許可される最大数を返します。