.


:




:

































 

 

 

 





. , . , Integer ( , Turbo Pascal. , ) -32768 (-215) 32767 (215 - 1) 2 (16 ); LongInt -231 231 - 1 4 (32 ); Word 0 65535 (216 - 1) ( 2 ) ..

, , . () , , , .

, , 0. .

                               
                               

. : , , , .

, 37(10) = 100101(2) Integer ( ), 0000000000100101, LongInt ( ), 00000000000000000000000000100101. . 0025(16) 00000025(16).

:

  1. ;
  2. ( , );
  3. .

, -37, LongInt ( ):

  1. 37 00000000000000000000000000100101;
  2. 11111111111111111111111111011010;
  3. 11111111111111111111111111011011 FFFFFFDB(16).

. , . :

  1. 1;
  2. ;
  3. . .

. , :

  1. 0000000000010111. , . 23.
  2. 1111111111000000. . : 1) 1111111111000000(2) - 1(2) = 1111111110111111(2); 2) 0000000001000000; 3) 1000000(2) = 64(10).
    : -64.

6

 

( . ). , , .

, ( ). , 123 321 3, , : (.. ), (.. ).

:

l , 1,

i ,

m ,

ai , 0 m-1, i- .

, (m = 10) 345 :

3*102 + 4*101 + 5*100 = 345.

: , IX XI I ( ), , X ( ), , . 9, 11.

 

( ): , .

 

, . , . 0 1.

 

, . , , , Norton Commander MS DOS. 0 9 A, B, C, D, E, F.

 

, (, ). 0 9.

 

:

     
     
     
     
     
     
     
     
     
     
    A
    B
    C
    D
    E
    F
     

 

, , :

2 b (binary ), B b . , 1010002 = 101000b = 101000B = 101000B = 101000b;

- 16 H h (hexadecimal ), H h . , 3AB16 = 3ABH = 3ABh = 3ABH = 3ABh.

 

. . .

7 , , .. ( , .).

:

0 + 0 = 01 + 0 = 10 + 1 = 11 + 1 = 10

, , , . , ( 2) ( ).

:

1101+ 101 ------ 10010

:

0 - 0 = 01 - 0 = 10 - 1 = ( ) 11 - 1 = 0

:

1110- 101 ---- 1001

:

0 * 0 = 01 * 0 = 00 * 1 = 01 * 1 = 1

:

1110* 10------+ 0000 1110 ------ 11100

:

1110 | 10 |----10 | 111---- 11 10---- 10 10---- 0

8

90- . . ( ).

( ).

- , . , . 16- 65536 16- ( . 16- )

:

  1. -




:


: 2017-01-28; !; : 1603 |


:

:

,
==> ...

1875 - | 1792 -


© 2015-2024 lektsii.org - -

: 0.013 .