ããCè¯è¨
æ´åæ°åå®åæ°æå¨çåºå«å¨äºç¼ç æ¹å¼ä¸ã
ãã1ãæ´åæ°ä¸è¬ä½¿ç¨åç ãåç ãè¡¥ç ä¸ç§ç¼ç æ¹å¼ã
ããåç ï¼å³ç¨ç¬¬ä¸ä½è¡¨ç¤ºç¬¦å·, å
¶ä½ä½è¡¨ç¤ºå¼. æ¯å¦å¦ææ¯8ä½
äºè¿å¶:
ãã1çåç =0000 0001 //æ左侧çæé«ä½æ¯ç¬¦å·ä½ï¼0表示æ£æ°
ãã-1çåç =1000 0001 //æ左侧çæé«ä½1表示è´æ°
ããåç ï¼å³å¨åç çåºç¡ä¸ç¬¦å·ä½ä¸åï¼å
¶å®åä½æ±åã
ãã-1çåç =1111 1110 //注æ符å·ä½ä¸å
ããè¡¥ç ï¼å³å¨åç çåºç¡ä¸ï¼åå 1
ãã-1çè¡¥ç =1111 1111
ãã
ãã2ãå®æ°åä¸è¬ä½¿ç¨çæ¯IEEE754ç¼ç æ¹å¼ãIEEE754ä¸è§å®äºå®æ°ç¬¦å·ä½ãææ°ä½åå°¾æ°ä½ï¼å³æææ°åä½æå çäºè¿å¶ä½æ°ï¼å
·ä½å¦ä¸ï¼
ããæ ¼å¼ é¿åº¦ 符å·ä½ ææ°ä½ å°¾æ°ä½ ææä½æ° ææ°å移 å°¾æ°è¯´æ
ããå精度 32 1 8 23 24 127 æä¸ä½éå«ä½
ããå精度 64 1 11 52 53 1023 æä¸ä½éå«ä½
ããæ©å±å精度 80 1 15 64 64 16383 没æéå«ä½
ãã注æï¼æ©å±åç²¾åº¦æ ¼å¼æ²¡æéå«ä½ï¼å æ¤å®çææä½æ°ä¸å°¾æ°ä½æ°ä¸è´ï¼èå精度ååç²¾åº¦æ ¼å¼åæä¸ä½éå«ä½ï¼å æ¤å®ä»¬çææä½æ°æ¯å°¾æ°ä½æ°å¤1ã