长整型

长整型

计算机专业术语
长整型是计算机程序设计中数据类型的一种表现方式 ,一般情况下用long表示长整型,为long int的缩写,长度至少32位,而64位类Unix系统为64位。
    中文名:长整型 外文名:long integer 所属学科: 领域:计算机程序设计 类型:整数型 通常标记:long 范围:-2^31至2^31-1或者-2^63至2^63-1

数据类型

在 程序设计中,数据类型被定义为数据的种类,也就是说一系列可能值以及基于那些值的基本操作。

基本定义

长整型是程序设计中数据类型的一种表现方式,通常用long 表示长整型。

long 有符号64位整数,范围是-2^63-2^63 -1 Int64

unsigned long 无符号64位整数,范围是0-2^64-1 UInt64

Type specifiert

Equivalent typet

Width in bits by data model

C++ standard

LP32

ILP32

LLP64

short

short int

at least

16

16

16

16

16

short int

signed short

signed short int

unsigned short

unsigned short int

unsigned short int

int

int

at least

16

16

32

32

32

signed

signed int

unsigned

unsigned int

unsigned int

long

long int

at least

32

32

32

32

64

long int

signed long

signed long int

unsigned long

unsigned long int

unsigned long int

long long

long long int

(C++11)

at least

64

64

64

6464

long long int

signed long long

signed long long int

unsigned long long

unsigned long long int

(C++11)

unsigned long long int

n

不同类型

C语言中

int 是 C 语言的基本整数类型,可以满足我们处理一般数据的需求。C 语言还提供了四个可以修饰 int 的关键字:short、long、signed,以及 unsigned。利用这四个关键字,C 语言标准定义了以下整数类型:

1) short int(可简写为 short),和 int 一样,也是有符号整数

2) long int(简写:long),有符号整数

3) long long int(简写:long long),C99 标准添加的类型,

有符号整数

4) unsigned int(简写:unsigned), 无符号整数,不能表示负数

5) unsigned long int(简写:unsigned long), 无符号整数,

不能表示负数

6) unsigned short int(简写:unsigned short), 无符号整数,

不能表示负数

7) unsigned long long int(简写:unsigned long long),

C99 添加的类型, 无符号整数

8) 所有没有标明 unsigned 的整数类型默认都是有符号整数。

在这些整数类型前面加上 signed 可以使读者更清楚地知道

这些是有符号整数,尽管有没有 signed 都表示有符号整数。

例如:signed int 等同于 int 。

注意,C语言只规定short <= int <=long int。具体还得看具体的 编译器,long int型并不能肯定就是64位的,很多时候long int和int表示的范围是一致的。

一般我们把 short 称为短整型,把 long 称为长整型,把 long long 称为超长整型,把 int 称为整型。unsigned 打头的那些整数类型统称为无符号整型。例如:我们称 unsigned short 为无符号短整型。以此类推。

%hshort

%dint有符号整数-32767到32768

%uunsignedint无符号整数0到65535

%llongint有符号长整形

%luunsignedlong无符号长整形

%lllonglongint

%lluunsignedlonglong[c99]

VB中

VB中整数类型有两种:Integer 和Long,都是有符号的整数

Integer 变量存储为 16位(2 个字节)的数值形式,其范围为 -32,768 到 32,767 之间。Integer 的类型声明字符是百分比符号 (%)。

Long(长整型) 变量存储为 32 位(4 个 字节)有符号的数值形式,其范围从 -2,147,483,648 到 2,147,483,647(约为21亿)。Long 的类型声明字符为和号 (&)。

相关词条

相关搜索

其它词条