Apakah 1/2 sama dengan dalam bahasa C?

下次还敢
Lepaskan: 2024-05-02 20:00:52
asal
686 orang telah melayarinya

Dalam bahasa C, 1/2 menilai kepada 0 dan bukannya 0.5 kerana pembahagian integer membuang bahagian perpuluhan. Pembahagian integer membuang bahagian perpuluhan dan hanya mengekalkan bahagian integer. Pembahagian titik terapung mengembalikan hasil perpuluhan.

Apakah 1/2 sama dengan dalam bahasa C?

Apakah 1/2 sama dengan dalam bahasa C?

Dalam C, 1/2 dinilai kepada 0, bukan 0.5. Ini kerana pembahagian integer mengembalikan hasil integer selepas membuang bahagian pecahan.

Bahagian integer

  • Dalam bahasa C, operator bahagi (/) melakukan pembahagian integer pada operan integer dan mengembalikan hasil integer.
  • Bahagian integer akan membuang bahagian perpuluhan dan hanya mengekalkan bahagian integer. Contohnya:
<code class="c">int a = 5;
int b = 2;
int result = a / b; // result = 2</code>
Salin selepas log masuk

Pembahagian titik terapung

  • Jika anda perlu mendapatkan hasil perpuluhan, anda perlu menggunakan operan jenis titik terapung dan gunakan operator bahagian titik terapung (/) untuk melaksanakan pembahagian titik terapung.
  • Bahagian titik terapung tidak akan membuang bahagian perpuluhan dan akan mengembalikan hasil titik terapung. Contohnya:
<code class="c">float a = 5.0;
float b = 2.0;
float result = a / b; // result = 2.5</code>
Salin selepas log masuk

Jadi, dalam bahasa C, 1/2 akan mengembalikan 0 kerana ia adalah operasi bahagi integer dan membuang bahagian perpuluhan.

Atas ialah kandungan terperinci Apakah 1/2 sama dengan dalam bahasa C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan