Reprezentarea internă a caracterelor

Fiecare caracter se reprezintă în memoria calculatorului printr-o secvență de biți, care poate fi interpretată ca un numar întreg fără semn. Are loc, deci, o codificare a caracterelor prin numere întregi pozitive. Codul este o convenție, în care se stabilesc: În prezent, cel mai răspândit cod folosit atât în telecomunicații, cât și în informatică este codul ASCII, în care reprezentarea caracterelor se face pe 8 biți. În ultimul timp, s-a simțit nevoia extinderii acestui cod, astfel încât să poată fi folosit în toate țările lumii. Ca urmare, s-a introdus și codul numit Unicode, în care reprezentarea caracterelor se face pe 16 biți.

În memoria mașinii virtuale Java, caracterele sunt reprezentate întotdeauna în Unicode. Se pot scrie însa în Java și programe în care datele de intrare/ieșire sunt reprezentate în alte coduri, în particular în codul ASCII.



© Copyright 2000 - Severin BUMBARU, Universitatea "Dunărea de Jos" din Galați