: , , . :
- ;
- .
:
void - , , ;
int - . . int , , .. . 16- 2 , 32- 4 , 64- 8 ;
bool - . 0 , ;
char - . , ;
wchar_t - , ;
long long - 64- . 99 ( 15.11.2007) long long int unsigned long long int. long long int , -(263-1) (263-1). unsigned long long int 0 (264-1). long long 64- .
float - ;
double - ;
int, bool, char, wchar_t, long long (), float double ().
() , .
:
- signed ();
- unsigned ().
signed , , .
unsigned , .
signed.
short () long () : .
char . 256 . . ASCII. 128 - 127, . . (, ) ASCII, 0 255.
() | ||
bool | true false | |
signed char | -128...127 | |
unsigned char | 0...255 | |
signed short int | -32 768... 32 767 | |
unsigned short int | 0... 65 535 | |
signed long int | -2 147 483 648... 2 147 483 647 | |
unsigned long int | 0... 4 294 967 295 | |
long long | -(263-1) (263-1) | |
unsigned long long | 0(264-1) | |
float | 3.4-38... 3.4+38 | |
double | 1.7-308... 1.7+308 | |
long double | 3.4-4932... .4+4932 |
|
|
:
1) . , , , . :
- ;
- ;
- ;
2) . :
- ;
- ;
- ;
- .
, .
:
[< >] <> <> [= <>]
[,<> [= <>]...];
auto, register, static extern. , .
- .
- .
:
<> < >;
, , . .
:
Int i, j, k;
Unsigned int iCount;
Double Pi, d_Square;
Char cSpace;
" " .
, . , , , 0, . , :
<> < >=< >;
. , , .
:
float pi=3.1415, coef=2.45;
unsigned int year=2006;
char plus='+';
typedef.
, typedef, , . .
:
typedef <> < > [, < >];
, long double NewType.
typedef long double NewType;
NewType MyVal;
|
|
, typedef, , . , .