[기초-비교연산] 두 정수 입력받아 비교하기3 && 컴파일
컴파일은 어떤 프로그래밍 언어로 쓰여진 소스 파일은 다른 언어로 바꾸는 것이다. 여기서 번역을 해주는 프로그램이 컴파일러이다. 대부분 C언어나 Python같이 고수준 언어를 저수준 언어인 기계어로 바꾸는 것을 컴파일이라고 하지만 저수준 언어를 고급언어로 바꾸는것도 컴파일이라고 한다. 헌데, 둘을 구분짓기 위해 후자를 디컴파일이라고 부른다.
컴파일은 모두 작성하고 난 뒤 번역하는 반면 인터프리터는 하나씩 읽고 번역하기 때문에 통역기라고도 할 수 있다.
컴파일러도 프로그램이기 때문에 a라는 언어로 만든 컴파일러로 a언어를 컴파일해 a컴파일러를 제작할 수 있다.
두 정수 a, b가 공백을 두고 입력된다.
(-2147483648 ~ 2147483647)
b가 a보다 크거나 같은 경우 1, 그렇지 않은 경우 0을 출력한다.
0 -1
0
어떤 값을 비교하기 위해 비교/관계연산자(comparison/relational operator)를 사용할 수 있다.
관계연산자는 주어진 2개의 값을 비교하고,
그 결과가 참인 경우, 참(true)을 나타내는 정수값 1로 계산되고
거짓인 경우, 거짓(false)를 나타내는 정수값 0으로 계산된다.
비교/관계연산자도 일반적인 사칙연산자처럼
주어진 두 수를 이용해 계산을 수행하고 그 결과를 1(참), 또는 0(거짓)으로 계산해 주는 연산자이다.
비교/관계연산자는 >, <, >=, <=, ==(같다), !=(다르다) 의 6가지가 있다.
>=, <= 연산자는 같음(==)을 포함한다. 따라서 작거나/크거나 "또는" 같다 의 의미를 가진다.