1.floatÀàÐÍ
floatÀàÐÍÕ¼Ëĸö×Ö½Ú£¬Ã¿¸ö×Ö½ÚÕ¼8룬×ܹ²32룬ÆäÄÚ´æ½á¹¹ÈçÏÂͼ:
31λΪ·ûºÅλ£º0±íʾÕýÊý£¬1±íʾ¸ºÊý
31~23λ£º¹²8λ±íʾָÊý룬ÄÚ´æ´æ´¢Êý¾Ý´Ó0~2^8-1=255£¬ÓÉÓÚÖ¸Êý¿ÉÒÔÊÇÕýÒ²¿ÉÒÔÊǸº£¬ËùÒÔÖ¸Êýλ²ÉÓÃÒÆλ´æ´¢±íʾÊý¾Ý£¬8λÓзûºÅÓпɱíʾÊý¾Ý´Ó-128~127£¬ËùÒÔÖ¸Êýλ±íʾµÄʵ¼ÊÖ¸ÊýÓ¦¸ÃÊÇÎÞ·ûºÅλÊý¼õÈ¥127£¬ÀýÈç0000 0000±íʾΪ0-127=-127£¬1111 1111±íʾΪ255-127=128£¬1000 0001±íʾΪ129-127=2
22~0λ£º¹²23λ±íʾβÊý룬ÄÚ´æ´æ´¢Êý¾Ý´Ó0~2^23-1=8388607
ÀýÈ磺-1.01*2^3
·ûºÅ£ºÎª1±íʾ¸ºÊý
Ö¸ÊýΪ£º3
βÊýΪ£º1.01
ÓÉÓÚ¼ÆËã»úÖÐÖ»ÄÜ´æ´¢¶þ½øÖÆÊý¾Ý£¬ËùÒÔÊ®½øÖÆÊý¾Ý±ØÐëת³É¶þ½øÖÆÊý
ÀýÈ磺-8.25=1000.01=-1.00001*2^3
ËùÒÔ -8.25
·ûºÅλΪ£º1
Ö¸ÊýλΪ£º3+127=130=10000010
βÊýλΪ£º00001£¬ÒòΪβÊýλµÚÒ»¸öÊý¶¼Îª1ËùÒÔ1¾ÍÊ¡ÂÔÁË
ÔòÄÚ´æ±íʾΪ£º
2.floatÀàÐÍ´úÂë²âÊÔ
float a=-8.25£¬´æ·ÅµÄµØַΪ:12ff44,Õ¼4¸ö×Ö½Ú£¬ÎÒÃÇ´Ó12ff44ÄÚ´æÖпÉÒÔ¿´µ½Ëĸö×Ö½Ú´æ·ÅµÄÊý¾Ý´Ó´óµ½Ð¡ÎªC1 04 00 00£¬ÕâºÍÎÒÃÇÍƵ¼ÊÇÒ»ÑùµÄ£¡