. 3
1: .. 4
2: .. 18
3: . .. 22
4: . 27
5: . .. 31
6: . 40
7: .. 45
8: . 52
9: .. 54
. 60
.
, , .
: , , , , . , , .
9 , , , , .
Borland C/C++ 3.1.
1
:
(4 )
. :
: , {} | () [] + - % \; .:? < > = _! & * # ~ ^
, ( , ).
:
1. .
2. () .
3. .
4. ( ).
5. ( ).
6. ( ).
. , . . . . . , (, ).
|
|
( .) . -, , .. . -, '#', , .
, , :
;
;
( ).
.
. . '#'. : #include #define.
#define . # include , .
#include <...> , . , , ( , , ) . .
, #include < _ > . . #include . ( ), .. , . . , .
. . . , .
main. , . ( main) . , ( ) :
void main() {
|
|
_;
_;
}
( main) . , void . void main() . , , , . . , ';' ( ).
, . . , . .
. printf(). . , .. , .
printf() :
printf (_, _);
, . ( ) . :
#include <stdio.h>
void main(){ printf ("\n , !\n"); }
#include <stdio.h> () printf(). ( , ). printf() ( ). '\n' - " ". , :
, !
'\n' . '\n' , ( ) .
printf(). :
% _.
'%' .
:
d ( int);
u ( unsigned);
f ( float double);
( ) double float.
printf() , . . . , summa 2102.3,
printf("\n summa=%f", summa);
: summa=2102.3
float , e;
int k;
=48.3; k=-83; e=16.;
printf ("\nc=%f\tk=%d\te=%e", , k, e);
:
=48.299999 k=-83 e=1.63300e+01
|
|
'\t' (). .
_ - , ( ) .
, ( ) ( ).
:
printf("\nc=%5.2\tk=%5d\te=%8.2f\te=%11.4e",c,k,e,e);
:
c=48.30 k= -83 e= 16.33 e= 1.6330+01
:
h - short int;
I - long;
L - long double.
( ) : \" \, .. . '\ .
% : % %.