符号付き整数型 【signed integer type】
8ビット(1バイト)の符号付き整数型の値の範囲は-128~127、16ビット(2バイト)では-32,768~32,767、32ビット(4バイト)では-2,147,483,648~2,147,483,647となる。処理系によっては32ビットや64ビットの符号付き整数型を「符号付き長整数型」(signed long integer)と呼ぶこともある。
これに対し、符号を表現する仕組みがなく0と正の数のみを扱うことができる整数型は「符号なし整数型」(unsigned integer type)と呼ばれる。符号付き整数型は正の数とほぼ同じ絶対値の範囲だけ負の数を表現することができる代わりに、表現できる値の最大値が符号なし整数型のほぼ半分となる。
(2020.1.22更新)