Gegeven een binair getal 01000001, weet een computer wat ik precies bedoelde als 65 of ' A '?


Beste antwoord

De computer kent slechts 65 .. Het teken “A” heeft geen betekenis voor de computer .. In het geheugen zijn slechts 65 opgeslagen. De computer weet niet of het een teken of een geheel getal is. Dus als u ervoor kiest om 65 weer te geven als een teken in uw programma, geeft de computer “A” weer, als u ervoor kiest om 65 weer te geven als een geheel getal, wordt 65 weergegeven. Dit is waarom u wiskunde kunt uitvoeren op tekens, omdat het in het geheugen wordt allemaal opgeslagen in de vorm van een nummer.

Antwoord

Nee, de computer weet niet wat je bedoelt. Een tekstverwerkingssoftware zal dergelijke invoer gewoon consistent behandelen als de letter “A”. De ASCII-toewijzingen zijn willekeurig.

Een rekenmachine gebruikt de getallenweergave. En zelfs daar hangt het af van hoe getallen worden weergegeven, getallen met drijvende komma of gehele getallen, enz.

De interface is echt de context die aan jou als gebruiker wordt geboden, het maakt de machine niet uit. Hetzelfde geldt voor meer complexe dataweergaven die kunnen variëren van afbeeldingen tot architectonische ontwerpen.

Er is meestal geen informatie in het daadwerkelijke binaire bestand van een enkele geïsoleerde elementaire component waarmee de computer onderscheid kan maken. Een byte is een byte.

Het kan op een paar basismanieren worden gemanipuleerd. Dat is het.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *