Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

क्या C/C++ में ऑपरेटर <, <= से तेज़ है?

नहीं, ऑपरेटर < को एक्ज़ीक्यूट करने में वही समय लगता है जो ऑपरेटर <= को लगता है। दोनों ऑपरेटर समान रूप से एक्ज़ीक्यूट होते हैं और निर्देशों के एक्ज़ीक्यूशन के लिए समान समय लेते हैं।

कंपाइलेशन के समय एक jcc (जंप इंस्ट्रक्शन) होता है और तुलना के प्रकार के आधार पर, यह इंस्ट्रक्शन्स पर जंप करता है। निम्नलिखित कुछ तुलना प्रकार हैं:

  • je - बराबर होने पर जंप
  • jg - अधिक होने पर जंप
  • jne - बराबर न होने पर जंप
  • jge - अधिक या बराबर होने पर जंप

ऑपरेटर < और ऑपरेटर <= के बीच केवल एक अंतर है कि ऑपरेटर < 'jg' इंस्ट्रक्शन एक्ज़ीक्यूट करता है जबकि ऑपरेटर <= 'jge' इंस्ट्रक्शन एक्ज़ीक्यूट करता है। लेकिन दोनों ऑपरेटर्स को एक्ज़ीक्यूट करने में समान समय लगता है।

उदाहरण

#include <stdio.h>

int main() {
    int a = 8;
    int b = 8;
    if (a < b)
        printf("b, a से अधिक है\n");
    if (a <= b)
        printf("b, a से अधिक या बराबर है");
    else
        printf("b, a से छोटा है");
    return 0;
}

आउटपुट

b, a से अधिक या बराबर है
  1. - लिनक्स पर C++ के लिए शीर्ष IDE

    बड़े प्रोजेक्ट्स को केवल टेक्स्ट एडिटर्स पर प्रबंधित करना मुश्किल होता है। ऐसे मामलों में IDE का उपयोग करने से आप अधिक उत्पादक और कम निराश होंगे। विभिन्न प्रकार के IDE उपलब्ध हैं और आपको अपनी आवश्यकताओं के अनुरूप सही चुनना चाहिए। यहां लिनक्स के लिए सर्वश्रेष्ठ C/C++ IDEs की सूची दी गई है। NetBeans

  1. - विंडोज पर C++ के लिए शीर्ष IDE

    बड़े प्रोजेक्ट्स को केवल टेक्स्ट एडिटर्स पर प्रबंधित करना मुश्किल होता है। ऐसे मामलों में IDE का उपयोग करने से आप अधिक उत्पादक और कम निराश होंगे। विभिन्न प्रकार के IDE उपलब्ध हैं और आपको अपनी आवश्यकताओं के अनुरूप सही चुनना चाहिए। यहां विंडोज के लिए सर्वश्रेष्ठ C/C++ IDEs की सूची दी गई है। Visual S

  1. टचस्क्रीन पर Linux आपके विचार से बेहतर है टचस्क्रीन पर Linux आपके विचार से बेहतर है

    Linux के सबसे बड़े लाभों में से एक पुराने कंप्यूटरों को पुनर्जीवित करने की क्षमता है। इसका एक नकारात्मक पहलू यह है कि आप गोता लगाने से पहले जरूरी नहीं जानते कि आपको क्या मिल रहा है। आप ऑनलाइन कुछ पढ़ सकते हैं, लेकिन आप यह देखने के लिए किसी स्टोर में नहीं जा सकते कि PC कैसे काम करेगा। यह 2-in-1 PC के