Biorąc pod uwagę liczbę binarną 01000001, czy komputer wie, co dokładnie miałem na myśli, gdy miałem 65 lat lub „A”


Najlepsza odpowiedź

Komputer zna tylko 65 .. Znak „A” nie ma znaczenia dla komputera. W pamięci zapisanych jest tylko 65. Komputer nie wie, czy jest to znak, czy liczba całkowita. Stąd, jeśli zdecydujesz się wyświetlić 65 jako znak w programie, komputer wyświetla „A”, jeśli wybierzesz wyświetlenie 65 jako liczby całkowitej, wyświetli 65. Dlatego możesz wykonywać obliczenia matematyczne na znakach, ponieważ w pamięci wszystko jest przechowywane w postaci liczby.

Odpowiedź

Nie, komputer nie wie, co masz na myśli. Oprogramowanie do edycji tekstu obsługuje takie dane wejściowe konsekwentnie jak litera „A”. Przypisania ASCII są arbitralne.

Kalkulator użyje reprezentacji liczbowej. I nawet w tym przypadku zależy to od sposobu reprezentacji liczb, liczb zmiennoprzecinkowych lub całkowitych, itp.

Interfejs jest tak naprawdę kontekstem dostarczanym Tobie jako użytkownikowi, maszyna nie dba o to. To samo dotyczy bardziej złożone reprezentacje danych, które mogą obejmować obrazy lub projekty architektoniczne.

Zwykle w rzeczywistych plikach binarnych pojedynczego izolowanego elementu elementarnego nie ma informacji, które pozwalają komputerowi na rozróżnienie. Bajt to bajt.

Można nim manipulować na kilka podstawowych sposobów. To wszystko.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *