全站数据
8 4 2 0 5 8 1

long int的取值范围

工程机械 | 简单学习,快乐成才!         
问题更新日期:2024-10-26 06:11:36

问题描述

long int的取值范围急求答案,帮忙回答下
精选答案
最佳答案

long型数据是int型数据长度的两倍。int型是4字节32位,那么long型是8字节64位,所以long表示的数据范围是2^63 -1。

2.

long long也有可能是这个范围

主要看编译器怎么对这些类型的数据怎么处理了,不同的编译器可能会给int分配不同的空间,一般在32位系统中会给int分配4个字节,以前的单片机编译器一般会分配1个字节,现在64位的编译器一般会分配8个字节,不同的字节,他们能表示的取值范围也就不一样了。