:
ü char - , ;
ü int - , ;
ü float - ;
ü double - .
, . , short () long () : short int sh; long int counter; int , .
const. , , , const . ,
const float x = 2.54;
unsigned () .
+, -, *, / ==,!=, <, >, <=, >=.
, 1234, int. long l L, 123456789L: , int, long. u U, ul UL , - unsigned long. (123.4), (1-2), , . , , double. f F float, l L - long double. . , , 0x 0X, - . , 31 037 0X1F. L ( long) U ( , ). , 0XFUL 15 unsigned long.
. ,
char i = A;
, i .
const, , . .
const int j = 17; // . int .
j = 29; // , j
const int i; // ,
, . , .
const J = 17;
int& j = J; /* j J. , j . , , j. , , , . */
|
|
- . - , , , enum boolean {NO, YES}; enum 0, - 1 .. ( ). , , , :
enum escapes { BELL = '\a', BACKSPACE = '\b', TAB = '\t', NEWLINE = '\n', VTAB = '\v', RETURN = '\r'};
enum months { JAN = 1, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC}; /* FEB 2, MAR 3 .. */
. . enum , #define . enum, , . enum , #define. , enum .
:
const int I = 17;
#define I 17;
, , - .
#define -
( I 17).