1 2 3 4 | 2+2+2+2+2 8*6 10-5+6 2 + 2 |
프로그래밍에서 위 와같은 수학 계산식을 표현식이라고 부른다.
컴퓨터는 단 몇 초 만에 수백만 개의 이런 계산들을 할 수 있다.
표현식은 값(숫자)과 연산자(수학 기호)로 이루어진다. 지금부터 값과 연산자에 대해 좀 더 알아보자.
위 예제에서 4번째 줄 마지막 표현식을 보면 + 기호 뒤에 여러 칸을 떨어뜨려 정수를 놓았는데,
숫자와 연산자 사잉 이렇게 여러 개의 빈칸을 두어도 된다.
(여기서는 설명을 하기 위해 일부러 이런 것이므로 프로그래밍을 할 때는 이런 식으로 하지 말아야 한다.)
숫자는 값의 한 종류이고 정수는 숫자의 한 종류이다.
정수는 숫자의 한 종류이다.정수가 숫자임에는 트림 없지만 그렇다고 모든 숫자가 정수는 아니다.
예를 들어 2.5처럼 소수점으로 된 숫자는 정수가 아니다.
다시 설명하면 고양이는 애완동물의 한 종류이지 모든 애완동물이 고양이는 아니다.
어떤 사람은 애완동물로 개를 키우고 또 어떤 사람은 소라게를 키우기도 한다.
표현식은 값(8이나 6같은 정수들)과 연산자 (+, -, *같은 기호들)로 이루어진다. 단일값도 그 자체만으로 표현식이 될 수 있다.
'나의 백과사전' 카테고리의 다른 글
표현식 안에 또 다른 표현식 (Expressions Inside Other Expressions) (0) | 2014.09.25 |
---|---|
표현식 평가 (Evaluating Expressions) (0) | 2014.09.25 |
연산 생략 (건너뛰기 평가) (Short-Circuit Evaluation) (0) | 2014.09.25 |
루프 언롤링 ( loop unrolling ) (0) | 2014.09.19 |
리스트 슬라이스 (list slicing) (0) | 2014.09.19 |