Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

연산자 <가 C/C++에서 <=보다 빠르다고 생각하십니까?


아니요, <연산자는 <=연산자와 같은 시간이 걸립니다. 두 연산자는 유사하게 실행되고 명령 실행을 수행하는 데 동일한 실행 시간이 걸립니다.

컴파일시에 jcc(점프명령어)가 있는데, 비교의 종류에 따라 그 명령으로 점프한다. 다음은 비교 유형의 일부입니다 -

  • − 같으면 점프

  • jg − 크면 점프

  • 제니 − 같지 않으면 점프

  • 제이 − 크거나 같으면 점프

연산자 <와 연산자 <=사이에는 연산자 <가 '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