Imzosiz bayt nima?
Imzosiz bayt nima?

Video: Imzosiz bayt nima?

Video: Imzosiz bayt nima?
Video: #2 - Sanoq tizimlari, bit, bayt, ASCII va kodirovka Umumiy dasturlash teoriyasi. 2024, Noyabr
Anonim

Imzolangan va Imzosiz . An imzosiz butun son nol yoki musbat. Java-da (kompyuter platformasidan qat'iy nazar) ibtidoiy tip bayt -128 dan +127 oralig'ida butun sonni saqlaydi. An imzosiz bayt 0 dan +255 gacha qiymatlarga ega, shuning uchun ma'lumotlar turidan kattaroq narsa bayt kerak.

Bundan tashqari, bayt imzolanganmi yoki imzolanmaganmi?

8 Javoblar. Imzolangan kabi o'zgaruvchilar imzolangan butun sonlar sizga raqamlarni ijobiy va salbiy diapazonlarda ko'rsatishga imkon beradi. Masalan, an imzosiz bayt 0 dan 255 gacha bo'lgan qiymatlarni ifodalashi mumkin, esa imzolangan bayt -128 dan 127 gacha ifodalashi mumkin.

Yuqoridagilardan tashqari, imzosiz qolish nimani anglatadi? Imzosiz vositalar salbiy bo'lmagan " atamasi imzosiz " kompyuter dasturlashda faqat musbat raqamlarni sig'dira oladigan o'zgaruvchini bildiradi. Kompyuter kodidagi "imzolangan" atamasi o'zgaruvchining manfiy va ijobiy qiymatlarni ushlab turishini bildiradi.

Bundan tashqari, imzolanmagan ma'lumotlar turi nima?

The imzosiz kalit so'z a ma'lumotlar turi aniqlovchi, ya'ni a o'zgaruvchan faqat natural sonlarni ifodalaydi (musbat sonlar va nol). U faqat char, short, int va long uchun qo'llanilishi mumkin turlari . Misol uchun, agar int odatda -32768 dan 32767 gacha bo'lgan qiymatlarga ega bo'lsa, imzosiz int 0 dan 65535 gacha bo'lgan qiymatlarni saqlaydi.

Ikkilik tizimda unsigned nimani anglatadi?

Imzosiz ikkilik raqamlar bor , tomonidan ta'rif , musbat raqamlar va shunday qilmoq arifmetik belgini talab qilmaydi. Bir m-bit imzosiz raqam 0 dan 2 gacha bo'lgan barcha raqamlarni ifodalaydim − 1. Masalan, 8-bitli diapazon imzosiz ikkilik raqamlar hisoblanadi 0 dan 255 gacha10 kasrda va 00 dan FF gacha16 o'n oltilik tizimda.

Tavsiya: