Rumah >pembangunan bahagian belakang >Tutorial C#.Net >Peraturan pembulatan int dalam bahasa c

Peraturan pembulatan int dalam bahasa c

下次还敢
下次还敢asal
2024-05-08 12:15:22467semak imbas

Peraturan pembundaran int dalam bahasa C termasuk: pemangkasan dan pembundaran: bahagian perpuluhan hasil bahagi dibuang. Membundarkan: Bundarkan bahagian perpuluhan kepada nombor bulat terdekat. Bundarkan ke atas: Bundarkan bahagian perpuluhan ke atas kepada integer terkecil. Bundarkan ke bawah: Bundarkan bahagian perpuluhan ke bawah kepada integer terbesar.

Peraturan pembulatan int dalam bahasa c

int pembulatan peraturan dalam bahasa C

Dalam bahasa C, jenis data int digunakan untuk menyimpan nilai integer. Apabila melakukan operasi aritmetik pada data jenis int, peraturan pembundaran khusus digunakan untuk memastikan ketepatan dan ketepatan keputusan.

1. Pemangkasan dan pembundaran

Ini ialah peraturan pembundaran lalai. Apabila dua nilai integer dibahagikan, bahagian perpuluhan dipotong, hanya meninggalkan bahagian integer. Contohnya:

<code class="c">int a = 10;
int b = 3;
int result = a / b; // result 为 3</code>

2. Membundarkan

Jika anda memerlukan pembundaran yang lebih tepat, anda boleh menggunakan peraturan pembundaran. Peraturan pembundaran membundarkan bahagian pecahan kepada nombor bulat terdekat. Contohnya:

<code class="c">#include <math.h>

int a = 10;
int b = 3;
int result = round(a / b); // result 为 4</code>

3. Bundarkan

Peraturan pembundaran sentiasa membundarkan bahagian perpuluhan kepada integer terkecil. Contohnya:

<code class="c">#include <math.h>

int a = 10;
int b = 3;
int result = ceil(a / b); // result 为 4</code>

4. Membundarkan ke bawah

Peraturan pembundaran ke bawah sentiasa membundarkan bahagian perpuluhan ke bawah kepada integer terbesar. Contohnya:

<code class="c">#include <math.h>

int a = 10;
int b = 3;
int result = floor(a / b); // result 为 3</code>

Atas ialah kandungan terperinci Peraturan pembulatan int dalam bahasa c. 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