- 숫자 데이터를 표현하는 방법
정수를 표현하는 방법
323 - 소수점이 없는 아라비아 숫자는 정수
"323" - 숫자 옆에 따옴표가 있으면 문자 데이터
- 부동 수소점 수를 표현하는 방법
5.23 - 소수점이 있는 아라비아 숫자는 부동 소수점 수
"5.23" - 숫자 옆에 따옴표가 있으면 문자 데이터
- 숫자 데이터의 부호(양수, 음수)를 표현하는 방법
1: 부호가 없는 경우 양수, (+) 부호를 붙이는 것도 가능
-1: (-) 부호가 있는 경우 음수
- 숫자 데이터의 연산자
연산자는 자주 쓰는 기능을 기호로 표현한 명령어
동일한 모양이라도 데이터 타입(숫자, 문자 등)에 따라 이름과 기능이 다를 수 있음
1 + 2 -> 3 (숫자 데이터 덧셈 연산자 (+))
"1" + "2" -> "12" (문자 데이터 연결 연산자 (+))
- 숫자 데이터 사칙 연산자
(+) 덧셈 연산자
(-) 뺄셈 연산자
(*) 곱셈 연산자
(/) 나눗셈 연산자
#로 시작하는 문자 데이터는 주석으로 처리되어 프로그램 실행 시 무시됨
- 정수 나누기 연산자(//)
먼저 두 수를 나누고, 그 결과에서 정수 부분만 추출하는 연산
파이썬은 정수 나누기 연산에 부동 소수점 수를 쓰면 그 결과도 부동 소수점 수!
- 나머지 연산자(%)
먼저 두 수를 나누고, 그 나머지를 추출하는 연산
- 제곱 연산자(**)
두 수의 제곱을 계산하는 연산(어떤 수 m을 n번 곱하는 연산)
m**n
10 ** 3
10 * 10 * 10
1000
C언어나 자바 언어는 제곱 연산자를 제공하지 않고 별도의 명령어를 제공해요.
- 숫자 연산자의 우선순위
여러 개의 연산자를 동시에 사용할 경우 우선순위를 적용함
곱셈, 나눗셈 먼저! 덧셈, 뺄셈은 나중에!
동등한 우선순위를 갖는 경우 왼쪽부터 계산!
복합할 때는 괄호(...)를 사용하자!
2개 이상의 연산자가 동시에 나타나면! 잊지 말자! 꼭 괄호(...)를 쓰자!
'혼자 공부하는 첫 프로그래밍 (복습)' 카테고리의 다른 글
첫 프로그래밍 - 선택 구조(조건문)의 개념 알아보기 (3) | 2024.10.15 |
---|---|
첫 프로그래밍 - 데이터의 이름! 변수! (3) | 2024.10.15 |
첫 프로그래밍 - 숫자 데이터 1과 1.0은 같을까? (4) | 2024.10.15 |
첫 프로그래밍 - 문자 데이터 처리 (3) | 2024.10.15 |
첫 프로그래밍 - 문자 인코딩 (UTF-8) (3) | 2024.10.15 |