2016-2017.
-
-
-
, !a
, a && b
, a || b
-
~a
a & b
(or) a | b
(xor) a ^ b
a << b
a >> b
-
-
a[b]
(, a) *a
( a) &a
( b , a) a->b
( b a) a.b
, b , a a->*b
, b a a.*b
, .
- , main().
" ".
- ANSI C, . , - , . , , .
(). #.
#include . , . , . , .
#define ()
#undef
IBM PC
add , | , . . |
mov , | . , . |
sub , | , |
and|or , | | , . | |
xor , | . , . |
cmp 1, 2 | 2 1, ( ). |
mul | |
div | |
jmp | |
ret|(ret ) | . , . , . |
loop | . ecx 1 short ( , 127 ) , ecx<>0. |
|
|
.
:
- .
- .
- .
- .
- () , . - .
:
.
, .. .
- () , , . , , , .
- . , .
-
:
-- 1:N ( n:m )
--
:
-- ( )
-- ( )
--
-
:
-- (, , , )
-- ( ; )
|
|
-- ( . ; , ; )
:
--
-- ,
--,
--, -
--
--
--
,
-
-
, A B, , , A, B, .
-
, A B, , , A B.
-
, A B, , , A B.
-
-
-
- -.
-
-