Microsoft Visual C++ recognizes the types shown in the table below.

Type Name Bytes Other Names Range of Values
int * signed,
signed int
System dependent
unsigned int * unsigned System dependent
__int8 1 char,
signed char
–128 to 127
__int16 2 short,
short int,
signed short int
–32,768 to 32,767
__int32 4 signed,
signed int
–2,147,483,648 to 2,147,483,647
__int64 8 none –9,223,372,036,854,775,808 to 9,223,372,036,854,775,807
bool 1 none false or true
char 1 signed char –128 to 127
unsigned char 1 none 0 to 255
short 2 short int,
signed short int
–32,768 to 32,767
unsigned short 2 unsigned short int 0 to 65,535
long 4 long int,
signed long int
–2,147,483,648 to 2,147,483,647
long long 8 none (but equivalent to __int64) –9,223,372,036,854,775,808 to 9,223,372,036,854,775,807
unsigned long 4 unsigned long int 0 to 4,294,967,295
enum * none Same as int
float 4 none 3.4E +/- 38 (7 digits)
double 8 none 1.7E +/- 308 (15 digits)
long double same as double none same as double
wchar_t 2 __wchar_t 0 to 65,535

相关文章:

  • 2021-09-26
  • 2021-04-07
  • 2021-05-09
  • 2022-01-23
  • 2021-11-09
  • 2021-06-16
  • 2021-12-24
  • 2021-09-25
猜你喜欢
  • 2022-12-23
  • 2021-11-21
  • 2022-12-23
  • 2022-12-23
  • 2021-12-24
  • 2022-12-23
相关资源
相似解决方案