본문 바로가기

C++

2. 연산자

1. 산술연산자

연산자

산술 연산자
		+	더하기
		-	빼기
		*	곱하기
		/	나누기
		%	나머지 => cout << 8 % 6; // 8 6 나누고 나머지를 알려줌(2)
        
산술연산 짧게하기
	int a1 = 100;
	int a2 = 10;

	a1 = a1 + a2;
	a1 = +a2;
    //둘다 값이 110, 다른 연산자도 가능

2. 관계연산자

관계연산자
	A>B		A는 B보다 크다 
	A>=B		A는 B보다 같거나 크다
	A<B		A는 B보다 작다
	A<=B		A는 B보다 같거나 작다
	A==B		A는 B와 같다
	A!=B		A와 B는 같지 않다

3. 논리연산자

논리연산자
	A && B		A and B		A와 B가 참일때
	A || B		A or B		A 또는 B가 참일때
	!A		Not A		A가 거짓일때

4. 증감연산자

증감연산자
	++	+1
	--	-1
    
    int i = 0;
    
    i++; // ++로 0에서 1이 됨
    std::cout << i << std::endl;
    
    i++; // ++로 1에서 2가 됨
    std::cout << i << std::endl;
    
    i--; // --로 2에서  1이 됨
    std::cout << i << std::endl;
    
    출력하면
   1
   2
   1
   
   // ++1 => 전위연산자
   // 1++ => 후위연산자

'C++' 카테고리의 다른 글

6. 형 변환  (0) 2021.05.20
5. 배열, 셔플 알고리즘  (0) 2021.05.20
4. 반복문 , 제어문  (0) 2021.05.20
3.조건문  (0) 2021.05.20
1. 입,출력, 변수  (0) 2021.05.20