Julat Jenis Integer dalam C
C menyediakan pelbagai jenis integer dengan julat yang berbeza-beza untuk mewakili set nilai yang berbeza. Menentukan jenis integer yang sesuai untuk tujuan tertentu adalah penting untuk mengelakkan potensi limpahan atau pemotongan.
Julat Minimum
Sekurang-kurangnya, anda boleh bergantung pada julat berikut untuk jenis integer yang diberikan:: 0 hingga 65,535
-
int panjang: -2,147,483,647 kepada 2,147,483,647
int panjang tidak ditandatangani:- 4,9 hingga 9 >Bolehkah unsigned long int Memegang Nombor Sepuluh Digit?Untuk komputer 32-bit, nilai maksimum untuk unsigned long int ialah 4,294,967,295. Ini bermakna ia tidak boleh memegang nombor sepuluh digit dalam julat 1,000,000,000 hingga 9,999,999,999.
- Jenis Integer Lebih BesarUntuk mengendalikan nilai yang lebih besar, C99 memperkenalkan long long int kepada C dan C 11 kepada C. Julat minimum untuk jenis ini ialah:
-
long long int
: -9,223,372,036,854,775,807 hingga 9,223,372,036,854,775,807 intpanjang : 0 hingga . int dan int pendek, keperluan C membenarkan perwakilan selain daripada pelengkap dua, seperti pelengkap atau magnitud tanda seseorang. Ini bermakna int tidak dijamin mewakili -32,768, tetapi sebaliknya boleh menggunakan "perwakilan perangkap" dengan bit tanda 1 dan semua bit nilai ditetapkan kepada 0.
Atas ialah kandungan terperinci Bolehkah Unsigned Long Int Memegang Nombor Sepuluh Digit?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kenyataan:Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn