Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

Modulus ของจำนวนลบใน C

ใน C ผลลัพธ์ของ a % b จะมีเครื่องหมายเดียวกับ ตัวถูกหาร (a)

ตัวอย่าง

7 % -10 = 7    // a บวก -> ผลบวก
-7 % 10 = -7   // a ลบ -> ผลลบ
-7 % -10 = -7  // a ลบ -> ผลลบ

ความสำคัญของ Precedence

a % b / c  // % และ / มี Precedence เท่ากัน Associativity ซ้าย-ขวา
           // ทำ % ก่อน แล้วค่อย /