C言語学習ポータル(無料版) 学習コンテンツ 用語辞典 オーバーフロー

オーバーフローとは

読み:おーばーふろー・C言語用語辞典

型が表現できる範囲を超えた値を扱おうとして、値がおかしくなってしまう現象のこと。整数型では想定外に小さい値へ化けることがある。int型の最大値に1を足すと、最小値付近の値へ回り込んでしまうことがある。

📦 変数・型・演算子で学ぶ用語

この用語が登場する解説

int型と整数の世界intの範囲と限界値の調べ方を知り、long long・unsignedの使いどころが分かる オーバーフローという事件オーバーフローが起きる仕組みと危険性を理解し、桁の見積もりと予防策を実行できる

関連する用語

int型いんとがた

整数を扱うための基本的な型のこと。小数点を持たない数値を格納する、C言語でもっとも使う機会の多い型のひとつにあたる。環境にもよるが、多くの場合4バイトの大きさで値を保持している。

未定義動作みていぎどうさ

C言語の規格が結果を保証していない書き方をしたときに起こる、何が起きても文句を言えない状態のこと。実行結果は環境次第でばらつく。「たまたま動いているだけ」という状態も含まれ、油断できない概念とされる。

アプリの用語集で引く(無料・登録不要) 用語辞典の目次へ

もっと先へ:ポインタ・メモリ・ファイル入出力・セキュアコーディングを含む全26トラックと、段位検定・模試のフルセットは完全版に収録しています。

完全版(BOOTH)を見る