ค่าสูงสุดของจำนวนเต็มที่เป็นไปได้คือ 2,147,483,647
ต่อไปนี้เป็นประเภทข้อมูลของ C# ที่มีค่าสูงสุดและต่ำสุด -
ประเภท | เป็นตัวแทน | ช่วง | ค่าเริ่มต้น |
---|---|---|---|
บูล | ค่าบูลีน | จริงหรือเท็จ | ผิด |
ไบต์ | จำนวนเต็ม 8 บิตที่ไม่มีเครื่องหมาย | 0 ถึง 255 | |
แผนภูมิ | อักขระ Unicode 16 บิต | U +0000 ถึง U +ffff | '\0' |
ทศนิยม | ค่าทศนิยมที่แม่นยำ 128 บิตพร้อมตัวเลขนัยสำคัญ 28-29 หลัก | (-7.9 x 1028 ถึง 7.9 x 1028) / 100 ถึง 28 | 0.0M |
ดับเบิ้ล | ประเภททศนิยมความแม่นยำสองเท่า 64 บิต | (+/-)5.0 x 10-324 ถึง (+/-)1.7 x 10308 | 0.0D |
ลอย | ชนิดจุดทศนิยมความแม่นยำเดียว 32 บิต | -3.4 x 1038 ถึง + 3.4 x 1038 | 0.0F |
int | ประเภทจำนวนเต็ม 32 บิตที่มีเครื่องหมาย | -2,147,483,648 ถึง 2,147,483,647 | 0 |
ยาว | ประเภทจำนวนเต็มแบบลงนาม 64 บิต | -9,223,372,036,854,775,808 ถึง 9,223,372,036,854,775,807 | 0L |
sbyte | ประเภทจำนวนเต็มแบบลงนาม 8 บิต | -128 ถึง 127 | 0 |
สั้น | ประเภทจำนวนเต็ม 16 บิตที่มีเครื่องหมาย | -32,768 ถึง 32,767 | 0 |
uint | ประเภทจำนวนเต็มไม่มีเครื่องหมาย 32 บิต | 0 ถึง 4,294,967,295 | 0 |
อูหลง | ประเภทจำนวนเต็ม 64 บิตที่ไม่มีเครื่องหมาย | 0 ถึง 18,446,744,073,709,551,615 | 0 |
ushort | ประเภทจำนวนเต็ม 16 บิตแบบไม่มีเครื่องหมาย | 0 ถึง 65,535 | 0 |