c语言中长整型和整型的范围

在vc++6.0中,长整形和整型都占用4个字节,但为什么表示的数字范围却不一样呢?跪求~~~~~~~~~~~~~... 在vc++6.0中,长整形和整型都占用4个字节,但为什么表示的数字范围却不一样呢?跪求~~~~~~~~~~~~~ 展开
 我来答
小星星教育知识分享
高粉答主

2019-12-09 · 用教师的智慧点燃学生的智慧火花
小星星教育知识分享
采纳数:202 获赞数:67134

向TA提问 私信TA
展开全部

1、c语言中长整型常量:的数值范围最小是十进制的-2147483647~+2147483647,在计算机中最少占用4个字节。字节长度跟操作系统和编译器有关,longint长度至少32位,而64位类Unix系统为64位。

2、c语言中整型常量:是通常的整数,包括正整数、负整数和0,其数据类型显然是整型。整型常量内存大小和数值范围取决于编译器。

扩展资料

c语言中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的类型声明字符为和号(&)。

吉祥二进制
高粉答主

推荐于2017-10-08 · 科技改变生活,生活改变科技。
吉祥二进制
采纳数:33926 获赞数:84573

向TA提问 私信TA
展开全部

  C语言中的长整型和整型的最大值和最小值,在标准库头文件limits.h中以宏的形式定义。用户可以直接查看或者使用。

  INT_MAX:int类型的最大值

  INT_MIN:int类型的最小值

  UINT_MAX:unsigned int类型的最大值

  LONG_MAX:长整型的最大值

  LONG_MIN:长整型的最小值

  ULONG_MAX:长整型的最小值

  示例如下:

   #include <stdio.h>
  #include <limits.h>
  int main()
  {
  printf("INT_MAX:%d\nUINT_MAX:%u\nLONG_MAX:%d\nULONG_MAX:%u\n", INT_MAX, UINT_MAX, LONG_MAX,ULONG_MAX);
  printf("INT_MIN:%d\nLONG_MIN:%d\n",INT_MIN, LONG_MIN);
  return 0;
  }

     

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FrankHB1989
推荐于2016-11-15 · TA获得超过4.2万个赞
知道大有可为答主
回答量:4569
采纳率:100%
帮助的人:3090万
展开全部
C语言中,只是能够明确sizeof(short)<sizeof(long),sizeof(short)≤sizeof(int)≤sizeof(long)而已,至于的int具体是16位还是32位的,取决于平台和语言实现(编译器)。
在VC++(x86)等32位环境中,int和long都表示32位有符号整数,范围是一样的。
====
[原创回答团]

参考资料: 原创

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
PerfectMan1016
2010-06-21 · TA获得超过409个赞
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:160万
展开全部
int 和long int 语法上 有区别

正规写法:
long int -- 32 位有符号整型
short int -- 16 位有符号整型

编译器 允许的 简略写法:
long -- 32 位有符号整型
short -- 16 位有符号整型

如果写成 int, 那么是不确定 写法,长度由编译器自行规定
TC int -- 16 位有符号整型, 即 short int
VC++ int -- 32 位有符号整型, 即 long int

输入语句,long int 用 %ld ,short int 用 %d
编译器 也许通融 %d 既可读 long 也可读 short。

附加MSDN解释:
int
32-bit integer. On 16-bit platforms, cannot appear in remote functions without a size qualifier such as short, small, long or hyper.

long
32-bit integer.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
坚壁疏晓燕
2019-05-10 · TA获得超过3731个赞
知道大有可为答主
回答量:3019
采纳率:31%
帮助的人:239万
展开全部
C语言中的长整型和整型的最大值和最小值,在标准库头文件limits.h中以宏的形式定义。用户可以直接查看或者使用。
INT_MAX:int类型的最大值
INT_MIN:int类型的最小值
UINT_MAX:unsigned
int类型的最大值
LONG_MAX:长整型的最大值
LONG_MIN:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式