Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aký je skutočný formát?

„Real formát“ nie je všeobecne štandardizovaný pojem pri výpočte. Jeho význam závisí od kontextu. Všeobecne sa vzťahuje na to, ako sú v pamäti počítača reprezentované reálne čísla (čísla pohyblivých bodov). Existuje však veľa rôznych „skutočných formátov“ v závislosti od:

* Programovací jazyk: Rôzne jazyky môžu používať rôzne interné reprezentácie pre čísla pohyblivých bodov. Napríklad C ++ a Java môžu používať rôzne reprezentácie, aj keď sa obidve v konečnom dôsledku spoliehajú na IEEE 754.

* architektúra počítača: Samotný hardvér môže ovplyvniť, ako sa ukladajú čísla pohyblivých bodov. Rôzne procesory môžu mať mierne odlišné spôsoby zaobchádzania s exponentom a Mantissa.

* Presnosť: Najbežnejším štandardom je IEEE 754, ktorý definuje jednorazovú presnosť (32-bit), dvojitú presnosť (64-bit) a ďalšie formáty. Líšia sa v počte bitov použitých pre exponenty a Mantissa, čo ovplyvňuje rozsah a presnosť reprezentatívnych čísel. Za IEEE 754 by mohli byť ďalšie, menej bežné presnosti.

* Špecifická implementácia štandardu: Zatiaľ čo štandard ako IEEE 754 poskytuje špecifikácie, môžu existovať menšie variácie v tom, ako sa k nemu dodržiavajú rôzne kompilátory alebo hardvérové ​​implementácie.

Preto pri stretnutí s „skutočným formátom“ musíte objasniť kontext. Aby ste pochopili, čo to znamená, musíte vedieť:

* S akou systémom pracujete? (Operačný systém, programovací jazyk, špecifický hardvér)

* Na akú dokumentáciu odkazujete? Tento výraz môže byť špecifický pre konkrétnu príručku knižnice, softvéru alebo hardvéru.

Ak dokážete poskytnúť viac kontextu, môžem ponúknuť presnejšiu odpoveď. Pýtate sa napríklad na skutočný formát konkrétneho programovacieho jazyka? Reálny formát hardvéru? Alebo hľadáte všeobecné vysvetlenie reprezentácie plávajúceho bodu?

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené