연산자 종류
다른언어랑 크게 다르지 않다. 그냥 똑같다..
대입
a = 1
산술
연산자 |
종류 |
예시 |
+ |
덧셈 |
2 + 5 = 7 |
- |
뺄셈 |
2 - 5 = -3 |
* |
곱셈 |
2 * 4 = 8 |
** |
제곱2**2 = 4 |
|
/ |
나눈 몫 |
5 / 2 = 2 |
% |
나눈 나머지 |
5 % 2 = 1 |
puts "=== 산술 연산자 ==="
a = 5
puts "더하기 : a+5 = #{a+5}"
puts "빼기 : a-5 = #{a-5}"
puts "곱하기 : a*5 = #{a*5}"
puts "제곱 : a**2 = #{a**2}"
puts "나머지 : a%3 = #{a%3}"
puts "나누기 : a/3 = #{a/3}"
비교
연산자 |
종류 |
예시 |
== |
같다 |
5=5 |
!= |
같지않다. |
4!=5 |
A<B |
A가 B보다 작다 |
5<6 |
A>B |
A가 B보다 크다 |
6>5 |
puts "=== 비교 연산자 ==="
puts "a==b : 5==5 #{5==5}"
puts "a!=b : 5!=4 #{5!=4}"
puts "a<b : 5<5 #{5<5}"
puts "a<=b : 5<=5 #{5<=5}"
puts "a>b : 6>5 #{6>5}"
puts "a>=b : 6>=5 #{6>=5}"
논리
연산자 |
종류 |
예시 |
&& |
And |
5=5 |
or |
Or |
true or false |
not or ! |
not |
!{5} |
A>B |
A가 B보다 크다 |
6>5 |
puts "=== 논리 연산자 ==="
puts "a && b : true&&false #{true && false}"
puts "a || b : true||false #{true || false}"
puts "a not b : !true #{!true}"