1
, ( ) | |||
char | 1 | -128 127 ( ASCII) | |
unsigned char | 1 | 0 255 | |
short | 2 | -32768 32767 | |
unsigned int | 2 | 0 65535 | |
int | 2 | -32768 32767 | |
long | 4 | -2147483648 2147483647 | |
unsigned long | 4 | 0 4294967295 | |
float | 4 | 3.4E-38 3.4E+38 | |
double | 8 | 1.7E-308 1.7E+308 | |
long double | 10 | 3.4E-4932 3.4E+4932 |
, , , .. ++ . . , (defined) . !!!!!!!!
, , (declared).
:
_ [_1, _2, ,] _ N;
.. () () ( , ).
. !!!
:
int nA1, nA2, nA3 = 0;
float fltVar;
char chSymb;
.
nA1, nA2, nA3, 2 , -32768 32767 ( .) nA1, nA2 , int.
nA3 0. nA3 , nA3 .
, 1.
, . . .
, long:
3 55 -10 +1 1 1876
, double ( ):
|
|
3. 0 3. 55. 10. -1. 1 0. 34. 34 -15. 12345678
, char ( , , ):
3 a \ n % }
( , .. ), , , :
3 abcd 123456789 -15.12345678
, , + 1
\0, 0.
, .
( - ), (declared) , , . .
:
extern _ [_1, _2, ,] _ N;
, , extern.
++. .
, , . . . , , . , , . ++ .
, , , . - ( ), , . , .. . - ( .), . ( . obj), ( . exe).
|
|