#따배씨 3.2 산술연산자 arithmetic operators
by #독개#
x += y; ( x = x + y;)
x *= y;
x /= y;
x -= y;
x %= y;
증감대입,감소대입,곱하기대입연산자... 엄청 많이쓰인다
#include <iostream>
#include <cmath>
/*
+ , - , * , /(몫) , %(나머지)
*/
using namespace std;
int main()
{
int a = 1;
//이렇게쓰면 컴파일러는 띄워쓰기를 지우기때매 이해한다 하지만 사람이볼때 헷갈린다
//단항 연산자는 반드시 -x 이렇게 띄우지말자
int b = -4;
int x = 7;
int y = 4;
cout << x / y << endl; //출력:1
//하나만 실수형이면 결과는 실수로 나온다
cout << float(x) / y << endl; //출력 : 1.75
cout << x / (float)y << endl; //출력 : 1.75
cout << float(x) / float(y) << endl; //출력 : 1.75
cout << float(x / y) << endl; //출력 : 1 이미 () 안에서 int로 값이나와서 1로나온뒤 캐스팅
cout << 5 / 2 << endl; //출력 : 2 C++11부터 2.5의 몫은 2로한다
cout << -5 % 2 << endl; //출력 : 1 나머지연산에서 -를 나누는거면 나머지도 음수
cout << 5 % 2 << endl; //출력 : 1 나머지연산에서 +를 나누는거면 나머지도 양수
//증가 대입, 곱하기 대입 ... 연산자가 존재한다 이거 엄청많이 쓰임!! 잘기억하자
int z = x;
z += y; // z = z + y; 와 같다 코딩할때 타이핑덜하게, 오타줄여줌
z -= y;
z *= y;
z %= y;
z /= y;
}
'🔥 프로그래밍 학습 > C++' 카테고리의 다른 글
#따배씨 3.4 sizeof, 쉼표 연산자, 조건부 연산자 (0) | 2022.11.08 |
---|---|
#따배씨 3.3 증감 연산자 increment decrement operators (0) | 2022.11.08 |
#따배씨 3.1 연산자 우선순위 결합 법칙 (0) | 2022.11.05 |
#따배씨 2.9 심볼릭 상수 symbolic constants (0) | 2022.11.05 |
#따배씨 2.8 리터럴 상수 literal constants (0) | 2022.11.05 |
블로그의 정보
독한 개발자
#독개#