C ++标准中int,long类型的大小是多少?
C++标准未指定整数类型的大小(以字节为单位)。它指定这些类型必须能够容纳的最小范围。
可以从指定的最小范围轻松找到以位为单位的大小。
不参考标准,但各种平台的常用大小是-
对于32位系统,标准为ILP32-即int,long和指针均为32位数量。
对于64位系统,Unix标准是LP64—long和指针是64位(而int是32位)。Windows64位标准为LLP64-long和指针均为64位(但long和int均为32位)。
C++标准未指定整数类型的大小(以字节为单位)。它指定这些类型必须能够容纳的最小范围。
可以从指定的最小范围轻松找到以位为单位的大小。
不参考标准,但各种平台的常用大小是-
对于32位系统,标准为ILP32-即int,long和指针均为32位数量。
对于64位系统,Unix标准是LP64—long和指针是64位(而int是32位)。Windows64位标准为LLP64-long和指针均为64位(但long和int均为32位)。