基本情報暗記無料で始める

整数型とは?せいすうがた

整数型とは、小数部を持たない数値を表すデータ型。表せる範囲は割り当てられたビット数で決まり、符号付きの32ビットなら約−21億から約21億までを扱える。負の数は2の補数(正の数のビットをすべて反転して1を足した形で負の数を表す方法)で表すのが一般的である。範囲を超える計算をすると桁あふれが起き、結果が符号ごと別の値に化けることがある。

最終更新:2026-10-09

試験情報

基本情報技術者試験の過去問では28回出題されています(2016年度〜2026年度)。

基本情報技術者試験の頻出用語/テクノロジ系

別名:integer型、int型

この語が出る過去問を解く →

背景

コンピュータの記憶は有限のビットの並びにすぎず、どう読むかを決めない限り、同じ並びが数にも文字にもなる。整数型は、そのビット列を「小数点を持たない数」として読み、桁上がりまで含めて回路が扱えるようにする取り決めである。値ごとの大きさを先に固定するのは、決め打ちにしたほうが計算が速く、必要な記憶量も設計時に見積もれるからである。

具体例

Java言語では int が32ビット、long が64ビットの整数型と決まっており、int で表せる最大値は2,147,483,647である。ここに1を足すと桁あふれして−2,147,483,648になる。C言語のように、処理系によってビット数が変わる言語もある。

試験での引っ掛け

Java言語やC言語では、整数どうしの除算は小数を切り捨てる。7÷2は3.5ではなく3になり、実数型で計算し直さない限り小数は戻らない。除算の結果の扱いは言語によって違うので、問題文の決まりを確かめる。符号付きと符号なしの違いも定番で、同じ32ビットでも符号なしなら0から約43億までを表す。範囲を超えてもエラーにならず、静かに別の値になる点にも注意する。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では28回出題(2016年度〜2026年度)
  • 分野:テクノロジ系
  • Java言語やC言語では、整数どうしの除算は小数を切り捨てる。