按照C ++标准,int,long类型的大小是多少?
在这里,我们将看到C++中int和long类型数据的大小。大小取决于系统体系结构和操作系统。
因此,在32位系统中,标准为ILP32。在此标准中,int,long和指针变量为32位。
对于64位系统,有两种变体。对于Linux操作系统,标准为LP64。这里long和指针是64位的,而int是32位的。对于Windows操作系统,标准为LLP64。longlong是64位,而int和long是32位。
示例
#include <iostream>
using namespace std;
int main() {
cout << "Size of int: " << sizeof(int) * 8 << " bits" << endl;
cout << "Size of long: " << sizeof(long) * 8 << " bits" <<endl;
cout << "Size of long long: " << sizeof(long long) * 8 << " bits"<< endl;
}输出结果
Size of int: 32 bits Size of long: 32 bits Size of long long: 64 bits
热门推荐
10 诗词送行祝福语大全简短
11 新房开工吉日祝福语简短
12 50多岁生日简短祝福语
13 安徽疫情祝福语简短英语
14 农民朋友发财祝福语简短
15 对生活祝福语简短精辟
16 搬家词简短祝福语朋友
17 女神结婚快乐祝福语简短
18 文学短句祝福语大全简短