char type (char ma'lumot turi)
Java dasturlash tilida , char ma'lumot turi belgilar uchun ishlatiladi va xotiradan 2 bytes joy egallaydi.Bu belgilar harflar, raqamlar , simvollar va maxsus boshqaruv belgilari('\n' - yangi qatordan boshlash beligisi va boshqalar)dir.
Kompyuter klaviaturadagi barcha belgilarni ichki ravishda ikkilik sanoq sistemasidagi(ya'ni 0 va 1 ning o'zaro kombinatsiyalari ko'rinishida) raqamlar ko'rinishida saqlaydi. Shuning uchun belgilarni raqamlarga va raqamlarni belgilarga o'giradigan kodlash tizimi kerak bo'ladi.Java Unicode standart kodlash tizimidan foydalanadi.
char c = 'a'; // E'tibor bering belgilar bitta qo'shtirnoq ichida yoziladi.
char harf = 'A';
char raqam = '9'; // int raqam = 9 dan farq qiladi.
char belgi = '@';
char hajmi - 2 bytes (16 bits);
char chegarasi - (0, 2¹⁶);
Qo'shimcha:
char c= 'a';
char b =97;
Yuqorida c va b o'zgaruvchilar teng.Sababi birinchisi belgini ifodalayapti, ikkinchisi esa o'sha belgining Unicode standartidagi o'nlik qiymatini ifodalayapti.Quyida misollar orqali ko'rib chiqamiz.
Java dasturlash tilida , char ma'lumot turi belgilar uchun ishlatiladi va xotiradan 2 bytes joy egallaydi.Bu belgilar harflar, raqamlar , simvollar va maxsus boshqaruv belgilari('\n' - yangi qatordan boshlash beligisi va boshqalar)dir.
Kompyuter klaviaturadagi barcha belgilarni ichki ravishda ikkilik sanoq sistemasidagi(ya'ni 0 va 1 ning o'zaro kombinatsiyalari ko'rinishida) raqamlar ko'rinishida saqlaydi. Shuning uchun belgilarni raqamlarga va raqamlarni belgilarga o'giradigan kodlash tizimi kerak bo'ladi.Java Unicode standart kodlash tizimidan foydalanadi.
char c = 'a'; // E'tibor bering belgilar bitta qo'shtirnoq ichida yoziladi.
char harf = 'A';
char raqam = '9'; // int raqam = 9 dan farq qiladi.
char belgi = '@';
char hajmi - 2 bytes (16 bits);
char chegarasi - (0, 2¹⁶);
Qo'shimcha:
char c= 'a';
char b =97;
Yuqorida c va b o'zgaruvchilar teng.Sababi birinchisi belgini ifodalayapti, ikkinchisi esa o'sha belgining Unicode standartidagi o'nlik qiymatini ifodalayapti.Quyida misollar orqali ko'rib chiqamiz.