কম্পিউটার টিউটোরিয়াল

C/C++-এ < অপারেটর কি <= চেয়ে দ্রুত?


না, < অপারেটর <= অপারেটরের মতোই একই সময় নেয় এক্সিকিউট করার জন্য। দুটি অপারেটর একইভাবে এক্সিকিউট হয় এবং একই এক্সিকিউশন টাইম নেয় ইনস্ট্রাকশন পারফর্ম করার জন্য।

কম্পাইলেশন টাইমে একটি jcc (jump instruction) থাকে এবং তুলনার টাইপের ওপর নির্ভর করে এটি ইনস্ট্রাকশনে জাম্প করে। তুলনার কিছু টাইপ নিচে দেওয়া হলো:

  • je — Jump if equal

  • jg — Jump if greater

  • jne — Jump if not equal

  • jge — Jump if greater or equal

< অপারেটর এবং <= অপারেটরের মাত্র একটি পার্থক্য হলো < অপারেটর 'jg' ইনস্ট্রাকশন এক্সিকিউট করে যখন <= অপারেটর 'jge' ইনস্ট্রাকশন এক্সিকিউট করে। কিন্তু দুটি অপারেটর একই সময় নেয় এক্সিকিউট করার জন্য।

C ভাষায় < এবং <= অপারেটর উদাহরণ:

উদাহরণ

#include <stdio.h>
int main() {
    int a = 8;
    int b = 8;
    if (a < b)
        printf("b is greater than a\n");
    if (a <= b)
        printf("b is greater or equal to a");
    else
        printf("b is smaller than a");
    return 0;
}

আউটপুট

b is greater or equal to a

  1. লিনাক্সে C++-এর জন্য সেরা IDE কী?

  2. লিনাক্সে C++-এর জন্য সেরা IDE কী? (আলাদা লেখা)

  3. উইন্ডোজে C++-এর জন্য সেরা IDE কী? (আলাদা লেখা)

  4. টাচস্ক্রিনে লিনাক্স: আপনার চিন্তা থেকে অনেক ভালো