In allen Low-Level-Sprachen ist die Größe von char 1 Byte. Also, warum Java 2 Bytes Größe für Char-Typ unterstützen .. Es könnte einfach sein, aber ich bin sehr neu in Java, weshalb ich Sie bitten, zu unterstützen.Warum ist die Größe des Zeichens 2 Byte in Java?
Dank
Da mit Unicode ist es möglich, praktisch jedes einzelne Zeichen (das in jeder Sprache existiert) zu kodieren –
Die Größe eines Zeichens hängt von dem verwendeten Codierungsformat ab. Einige Formate verwenden sogar mehr als 2 Bytes. Wenn Sie nur 1 Byte verwenden, sind Sie praktisch auf das alte ASCII beschränkt. Neuere Schemata unterstützen mehr Zeichen und noch wichtiger mehr Sprachen. – Aaron
C++ hat mehrere Zeichentyp-Datentypen und nur einer davon ist als "mindestens 8 Bits" definiert. Ihre Behauptung ist einfach falsch. – v010dya