新闻资讯
看你所看,想你所想

长整型

长整型是计算机程序语言,是程序设计中数据类型的一种表现方式,一般情来自况下用long 表示长整型。 long 360百科有符号64位整数,范围是-2^63-2^63 -1 Int64。在C++语言里用的变量是long long。

  • 中文名 长整型
  • 外文名 Long integer
  • 领域 计算机程序语言
  • 类型 整数型
  • 通常标记 long

数据类型

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

何为长整型?

  unsigned long 无符号64位整数 0-2^64-1 UInt64

整型与长整型

C语言中的长整型

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

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

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

  3) long long i360百科nt(简写:long long),C99 标准添加的类型,

  有符号整数

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

  5) 推令张盐实八unsigned long int团世巴害诗胡损敌(简写:unsigned long),无符号整数,

亲轻兴支婷经额祖苦必  不能表示负数

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

  不能表示负数

  7) unsigned long lo标字底球斯由套ng 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 为无符号短整型。以此类推。

  %h short

  %d int有符号整数-32767到32768

  %u unsignedint无符号整数0到6积获决越鲁给获5535

  %l longint有符号长整形

  %lu unsignedlong无符号长均许倒适盐额真线义织门整形

  %ll longlongint

  %llu unsignedlonglong[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 的类型声明字符为和号 (&)。

转载请注明出处安可林文章网 » 长整型

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com