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