全站数据
8 4 2 0 5 8 1

C数据类型int和long int表示的范围一样吗

终生学习者 | 简单学习,快乐成才!         
问题更新日期:2024-10-26 06:11:39

问题描述

C数据类型int和long int表示的范围一样吗,麻烦给回复
精选答案
最佳答案

在32位系统上int和long的取值范围如下:int取值范围:-2147483648 ~ 2147483647

long取值范围:-2147483648 ~ 2147483647

两者的范围是一样的,但是上面范围是vc6.0中查到的取值范围

C语言标准库中limits.h头文件中定义的取值范围。用户可以使用limits.h头文件中的INT_MIN、INT_MAX、LONG_MIN、

LONG_MAX来查看int或者long类型的取值范围。

#include

#include

int main()

{

printf(

"int取值范围:%d ~ %d