ภาษา C เรื่องการหารเอาเศษ(แนะนำทีครับ)

กระทู้คำถาม
คือไม่ค่อยเข้าใจเรื่องการหารเอาเศษครับ

printf("%d",5%2);                   ได้ 1
printf("%d",4%2);                   ได้ 0
printf("%d",3%2);                   ได้ 1

ข้างบนพอเข้าใจครับแต่ทำไม

printf("%d",1%2)                     ได้ 1 งงตรงนี้ครับทำไมได้  1  ผมใช้วิธีแบบหารสั้นเอาครับ หรือมีวิธีคิดแบบไหนบ้างครับเกี่ยวกับเรื่องนี้
และ
printf("%d",4%5) ได้4
printf("%d",3%5) ได้3         อะไรแบบนี้ครับ

**บอกทีครับการหารเอาเศษต้องหาแบบไหนครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่