पाठ 7 / 38

ऑपरेटर्स

Arithmetic, comparison और logical operators से values जोड़ें और integer division की गलतियों से बचें।

अंकगणित

इंटीजर भाग काट देता है। असली भागफल के लिए double में कास्ट करें।

int a = 7, b = 2;
a / b;            // 3  (integer division)
a % b;            // 1  (remainder)
(double)a / b;    // 3.5

तुलना और संयोजन

तुलना == != < > <= >= 0 या 1 देती है। लॉजिकल &&, ||, !। शॉर्टकट: a += 3, a++।

त्वरित जाँच: C में `7 / 2` क्या है?

  • 3.5
  • 4
  • 3.0
  • 3
Answer

3 — दोनों ऑपरेंड int हैं, इसलिए परिणाम इंटीजर-भाग होकर 3 बनता है।