Java uzoq vaqt davomida salbiy bo'lishi mumkinmi?
Java uzoq vaqt davomida salbiy bo'lishi mumkinmi?

Video: Java uzoq vaqt davomida salbiy bo'lishi mumkinmi?

Video: Java uzoq vaqt davomida salbiy bo'lishi mumkinmi?
Video: #228 UZOQ VAQT ALOQA QILMASLIK OQIBATLARI 2024, May
Anonim

Sababi Java istisno qilmaydi va siz olasiz salbiy raqamlar raqamlarni saqlash usuli bilan bog'liq. a uchun uzoq ibtidoiy birinchi bayt raqam belgisini ko'rsatish uchun ishlatiladi (0 -> musbat, 1 -> salbiy ), qolganlari esa raqamli qiymat uchun ishlatiladi. Bu shuni anglatadiki Uzoq.

Bundan tashqari, savol uzoq vaqt davomida salbiy qiymatlarga ega bo'lishi mumkinmi?

Ha qiladi qo'llab-quvvatlash salbiy qiymatlar kabi uzoq chunki unsigned keyin qo'shilmaydi.

Bundan tashqari, salbiy qiymatga ruxsat bermaydigan integral ma'lumotlar turi nima? char

Bundan tashqari, Java-da long chegarasi nima deb so'rashi mumkin?

uzoq : The uzoq ma'lumotlar turi 64 bitli ikkita to'ldiruvchi butun sondir. Imzolangan uzoq -2 minimal qiymatiga ega63 va a maksimal qiymati 263-1. In Java SE 8 va undan keyingi versiyalarida siz foydalanishingiz mumkin uzoq imzosiz 64-bitni ifodalash uchun ma'lumotlar turi uzoq , 0 va a minimal qiymatiga ega maksimal qiymati 264-1.

Java'da qisqa diapazon nima?

Java Sakkiz ibtidoiy ma'lumotlar turi

Turi Baytlarda o'lcham Diapazon
bayt 1 bayt -128 dan 127 gacha
qisqa 2 bayt -32, 768 dan 32, 767 gacha
int 4 bayt -2, 147, 483, 648 dan 2, 147, 483, 647 gacha
uzoq 8 bayt -9, 223, 372, 036, 854, 775, 808 dan 9, 223, 372, 036, 854, 775, 807 gacha

Tavsiya: