C++ 공부하기: 3강 "산술과 증감 연산자"

in kr-dev •  3 years ago 

오늘은 알바 가는 날이라서 알바하면서 미리 공부하면서 듣고 필기해두고 집에 와서 VSCode에 옮겼다. 오늘 강의는 비교적 들을만 했다. 어제 강의가 진짜 어려웠음 ㅠ,ㅠ

//4월 23일 토요일 5, 6강: 산술 연산자와 증감 연산자
//연산자 ; 세미콜론도 연산자 == 문장의 끝을 알려주는 것.
//대입 연산자 "="

//산술 연산자 +, -, *, /(나누기), %(모듈러스, 나누고 난 나머지값) | 증감 연산자 ++, --
int prac(){
int data = 10 + 10;
//data + 20; 이라고 하면 data값? 40이 아님. 왜냐면 이건 단순히 계산을 하란 명령만 날렸을 뿐,, 결과를 볼 수 있는 변수를 앞에 적지 않았기때문에.
data = data + 20; //값은? 40. == data += 20;

//연산자와 피연산자
//실수는 실수끼리, 정수는 정수끼리 연산하되, 두 표현방식의 피 연산자가 연산될 경우 명시적으로 변환하자.
//실수는 %사용하면 나머지값이 무한소수라서 오류가 발생한다. 대신 /를 사용하면 정수로만 계산된다. 
data = 10/3; //3

float f = 10.2345f + (float)20;
data = (int)(10./3.); // f유뮤에 따라서 실수처리가 다르다. 있으면 float(4), 없으면 double(8)

int data2 = 0;
data2 =0;
data2 ++; //1
data2 ++; //2

int a = 10;
data2 = ++a; //11 전위연산자로 사용하면 생각하는 대로 증감연산자가 발동을 하는데,
data2 = a++; //10 후위연산자로 사용하면 대입연산자가 먼저 발생하기 때문에 대입된 값만 나온다.
//연산자는 전위로 쓰는 습관을 가져라.
return 0;

}

손필기 :)

220423.jpeg

2204231.jpeg

실제화면

image.png

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.

image.png