Dalam bahasa C, % digunakan untuk operasi modulo, mengembalikan baki yang diperoleh dengan membahagi satu nombor dengan nombor lain, manakala / digunakan untuk operasi bahagi, mengembalikan hasil bahagi dua nombor, sesuai untuk integer dan nombor terapung.
Penggunaan % dan / dalam bahasa C
Dalam bahasa C, % dan / simbol digunakan untuk operasi modulo dan operasi bahagi masing-masing.
% Operasi modulo
Operasi modulo (%) mengembalikan baki yang diperoleh dengan membahagikan satu nombor dengan nombor lain. Operan di sebelah kiri pengendali ialah pembahagi, dan operan di sebelah kanan ialah dividen. Tanda hasilnya adalah sama dengan dividen.
Contohnya:
<code class="c">int a = 13 % 5; // a = 3 int b = -13 % 5; // b = -3</code>
Jika pembahagi ialah 0, operasi modulo tidak ditentukan dan akan menyebabkan program ranap.
Operasi bahagi
Operasi bahagi (/) mengembalikan hasil bahagi dua nombor. Operan di sebelah kiri operator ialah pengangka, dan operan di sebelah kanan ialah penyebut. Hasilnya ialah nombor titik terapung.
Contohnya:
<code class="c">float c = 13 / 5; // c = 2.6 float d = -13 / 5; // d = -2.6</code>
Jika penyebutnya ialah 0, operasi bahagi tidak ditentukan dan akan menyebabkan program ranap.
Nota
Atas ialah kandungan terperinci Penggunaan % dan / dalam bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!