, , . 8 (.. ). : 0, 1, 2, , . : 0 1, 2 3 .. . .. 16 . . , , .. , 0, 2, 4, 6 .. , , , .
, , , , , . (, ), (, ), (, , , ). .
. (, , ..). .
. 0 255 ( ). .
.. | |
. . . , , - . , 128 +127. , .. , 00000000 100000000. . . , . , 100000000 . , 3 :
_100000000
11111101
. . , 5 3 = 5 + (-3)
+11111101
1 00000010
|
|
, 2.
0 65536 32768 32767 () . .
. , .. . , , . , . , .
, , , :
X = mqp,
m- ;
P , .
.
.. 1234,56 :
1234,56 = 123,456*101 = 12,3456*102 = 1,23456*103 = 0,123456*104.
. (0,1 ..), , . , , , , .., .
-, , , . 4 .
. , , . . .. , . , .., , ( ). . , 128 +127 128. 0 255, .. .
.. 1, , .
, , , . . , . , , , .
|
|
, , . , . IBM- :
Float 4 , 23 8
( 3,4*10-38 3,4*1038, 7 );
Double 8 , 52 11
( 1,7*10-308 1,7*10308, 15 );
Long double 10 , 65 14
( 3,4 * 10-4932, 19 ).
. , , . , . , , , . , , , .. .
( , , , ..) . .