C/C++

C89 .

char
int
float
double
void

C99 .

, (/) _Bool
_Complex
_Imaginary

C++ , C89 .

, (true/false) bool
wchar_t

wchar_t . , , 16

: C99 C++, : _Bool (C99) bool (C++). C89 .

:

  • signed -
  • unsigned -
  • short -
  • long -

( ), int. , .

unsigned int i;
unsigned i;


char 1 -128 - 127
unsigned char 1 0 - 255
signed char 1 -128 - 127
int 2 -32768 - 32767
unsigned int 2 0 - 65535
signed int 2 int
short int 2 int
unsigned short int 2 0 - 65535
signed short int 2 int
long int 4 -2147483648 - 2147483647
signed long int 4 long int
unsigned long int 4 0 - 4294967295
long long int 8 -263 - (263-1) ( C99)
signed long long int 8 long long int ( C99)
unsigned long long int 8 0 - 264-1 ( C99)
float 4 3.4E-38 - 3.4E+38 (6 )
double 8 1.7E-308 - 1.7E+308 (10 )
long double 10 34E-4932 - 3.4E+4932 (10 )
wchar_t 2 unsigned int






Нет комментариев.



Оставить комментарий:
Ваше Имя:
Email:
Антибот: *  
Ваш комментарий: