Java long สามารถเป็นค่าลบได้หรือไม่?
Java long สามารถเป็นค่าลบได้หรือไม่?

วีดีโอ: Java long สามารถเป็นค่าลบได้หรือไม่?

วีดีโอ: Java long สามารถเป็นค่าลบได้หรือไม่?
วีดีโอ: วิธีลบไฟล์ ที่ไม่สามารถลบได้ บน windows 10,8.1,8 ได้ชัวร์!!! 2024, อาจ
Anonim

เหตุไฉน Java ไม่โยนข้อยกเว้นและคุณได้รับ เชิงลบ ตัวเลขเกี่ยวข้องกับวิธีการจัดเก็บตัวเลข สำหรับ ยาว ดั้งเดิม ไบต์แรกใช้สำหรับแสดงเครื่องหมายของตัวเลข (0 -> บวก, 1 -> เชิงลบ ) ในขณะที่ส่วนที่เหลือใช้สำหรับค่าตัวเลข หมายความว่า ยาว.

คำถามคือ long มีค่าลบได้หรือไม่?

ใช่เลย ทำ สนับสนุน ค่าลบ เช่น ยาว เนื่องจากไม่ได้ต่อท้าย unsigned

นอกจากนี้ ประเภทข้อมูลอินทิกรัลที่จะไม่อนุญาตให้มีค่าลบคืออะไร? char

อาจมีคนถามว่า long ใน Java คืออะไร?

ยาว : NS ยาว ชนิดข้อมูลเป็นจำนวนเต็มสองส่วนเสริม 64 บิต ลงนาม ยาว มีค่าต่ำสุดของ -263 และ ขีดสุด มูลค่า263-1. ใน Java SE 8 และใหม่กว่า คุณสามารถใช้ปุ่ม ยาว ชนิดข้อมูลเพื่อแสดง 64-บิต. ที่ไม่ได้ลงนาม ยาว ซึ่งมีค่าต่ำสุดเป็น 0 และ a ขีดสุด มูลค่า264-1.

ช่วง short ใน Java คืออะไร?

Java Eight Primitive Data Types

พิมพ์ ขนาดเป็นไบต์ พิสัย
ไบต์ 1 ไบต์ -128 ถึง 127
สั้น 2 ไบต์ -32, 768 ถึง 32, 767
int 4 ไบต์ -2, 147, 483, 648 ถึง 2, 147, 483, 647
ยาว 8 ไบต์ -9, 223, 372, 036, 854, 775, 808 ถึง 9, 223, 372, 036, 854, 775, 807

แนะนำ: