Julat Nilai Integer dalam C : Kapasiti dan Keserasian
Semasa bekerja dengan jenis integer dalam C, adalah penting untuk memahami julat nilai yang mereka boleh simpan. Pengetahuan ini membantu memastikan anda memilih jenis yang sesuai untuk keperluan khusus anda.
Julat minimum yang dijamin oleh standard C untuk jenis integer sepunya adalah seperti berikut:
-
pendek int dan int: -32,767 kepada 32,767
-
unsigned short int dan unsigned int: 0 to 65,535
- panjang int : -2,147,483,647 hingga 2,147,483,647
long int- tidak boleh menyimpan nombor sepuluh digit (1,000,000,000 - 9,999,999,999) dengan pasti pada komputer 32-bit kerana ia melebihi nilai maksimum yang boleh diwakili sebanyak 4,294,967,295.Taip yang lebih besar,
Selamanya long int
, telah diperkenalkan dalam C99 dan C 11 untuk mengendalikan nilai integer yang lebih luas. Julat minimum untuk
long long int ialah:
long long int: -9,223,372,036,854,775,807 hingga 9,223,382,036 tak bertanda panjang panjang int: 0 hingga 18,446,744,073,709,551,615
Julat lanjutan ini membolehkan - int panjang panjang untuk memuatkan nombor sepuluh digit dengan selesa. Ambil perhatian bahawa ketersediaan long long int
adalah khusus pengkompil, jadi adalah penting untuk menyemak sokongannya dalam persekitaran anda.-
Atas ialah kandungan terperinci Apakah Nilai Maksimum yang Boleh Diwakili oleh Int Panjang Tidak Ditandatangani dalam C ?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!