C 프로그래밍에서 = 및 == 연산자의 차이점은 무엇입니까?

C Peulogeulaeming Eseo Mich Yeonsanjaui Chaijeom Eun Mueos Ibnikka



C로 프로그래밍하려면 연산자 사용을 포함하여 구문에 대한 충분한 지식이 필요합니다. C에는 일반적으로 사용되는 두 가지 연산자가 있습니다. '=' 그리고 '==' , 할당 및 비교에 각각 사용됩니다. 그러나 초보자는 종종 이 두 연산자를 혼동하여 코드에 오류가 발생합니다.

이 기사에서는 다음의 차이점을 살펴보겠습니다. '=' 그리고 '==' C 프로그래밍의 연산자와 사용 예를 제공합니다.

대입 연산자(=)란?

C 프로그래밍에서는 과제 연산자는 코드의 변수에 값을 할당할 수 있도록 하는 중요한 역할을 합니다. 변수를 정보를 저장하는 컨테이너로 생각하고 대입 연산자를 필요할 때마다 새 정보로 컨테이너를 채우거나 다시 채우는 방법으로 생각하십시오. 와 더불어 할당 연산자 , 프로그램이 실행 중일 때 언제든지 변수 값을 업데이트할 수 있습니다. 초보자가 효과적인 코드를 작성하기 위해 반드시 파악해야 하는 기본 개념입니다.







다음은 할당 연산자 C 프로그래밍:



#include

정수 기본 ( )

{

정수 숫자 1 , 숫자 2 , 합집합 ;

printf ( '첫 번째 숫자를 입력하세요. \N ' ) ;

스캔프 ( '%디' , & 숫자 1 ) ;

printf ( '두 번째 숫자를 입력하세요. \N ' ) ;

스캔프 ( '%디' , & 숫자 2 ) ;

합집합 = 숫자 1 + 숫자 2 ;

printf ( '두 숫자 %d와 %d의 합 = %d' , 숫자 1 , 숫자 2 , 합집합 ) ;

반품 0 ;

}

위의 코드는 사용자에게 두 개의 정수형 숫자를 입력하도록 요청합니다. 숫자 1 그리고 숫자 2 . 그런 다음 이 두 숫자의 합을 계산하고 이름이 지정된 int형 변수에 할당합니다. 합집합 를 사용하여 대입 연산자(=) . 마지막으로 다음을 사용하여 합계를 인쇄합니다. 프린트에프() 기능.







같음 연산자(==)란 무엇입니까?

C에서는 같음(==) 연산자는 두 개의 입력에서 작동하는 이항 연산자입니다. 그만큼 '==' 연산자는 피연산자 중 하나가 같다는 사실을 결정합니다. 이 경우 true가 됩니다. 그렇지 않으면 거짓이 됩니다.

다음은 작업을 보여주는 간단한 코드입니다. == C 프로그래밍의 연산자.



#include

정수 기본 ( )

{

정수 숫자 1 , 숫자 2 ;

printf ( '첫 번째 숫자를 입력하세요. \N ' ) ;

스캔프 ( '%디' , & 숫자 1 ) ;

printf ( '두 번째 숫자를 입력하세요. \N ' ) ;

스캔프 ( '%디' , & 숫자 2 ) ;

만약에 ( 숫자 1 == 숫자 2 )

printf ( '%d는 %d와 같습니다.' , 숫자 1 , 숫자 2 ) ;

또 다른

printf ( '%d는 %d와 같지 않습니다' , 숫자 1 , 숫자 2 ) ;

반품 0 ;

}

위의 프로그램은 두 개의 정수형 숫자를 입력해야 합니다. 숫자 1 그리고 숫자 2 . 그런 다음 두 숫자가 같은지 여부를 다음을 사용하여 확인합니다. 비교 연산자(==) , 그런 다음 다음을 사용하여 결과를 인쇄합니다. 프린트에프() 기능.

결론

차이점 이해 대입 연산자(=) 그리고 연산자와 같음(==) C로 프로그래밍하는 동안 유용합니다. 할당 연산자는 값을 변수에 할당하는 반면 같음 연산자는 두 피연산자가 같은지 여부를 결정합니다. 올바른 상황에서 올바른 연산자를 사용하면 프로그래머는 효율적이고 오류 없는 코드를 작성할 수 있습니다.