JavaScript is required

Trong Java, kiểu char biểu diễn bộ mã code nào dưới đây?

A.
UTF-8
B.
UTF-16
C.
UTF-32
D.
Tất cả các mã trên
Trả lời:

Đáp án đúng: B


Trong Java, kiểu dữ liệu `char` được sử dụng để biểu diễn một ký tự Unicode. Unicode là một tiêu chuẩn mã hóa ký tự hiện đại, hỗ trợ rất nhiều ký tự từ các ngôn ngữ khác nhau trên thế giới. Java sử dụng UTF-16 để biểu diễn các ký tự Unicode trong kiểu `char`. UTF-16 sử dụng 16 bit (2 byte) để biểu diễn mỗi ký tự, cho phép biểu diễn 65,536 ký tự khác nhau. UTF-8 là một bảng mã hóa ký tự có độ dài thay đổi (variable-length encoding) và sử dụng 1 đến 4 byte để biểu diễn mỗi ký tự. UTF-32 sử dụng 32 bit (4 byte) để biểu diễn mỗi ký tự. Vì vậy, đáp án đúng là UTF-16.

Câu hỏi liên quan