' '연산자' 태그의 글 목록
728x90
728x90

연산자 2

[C/C++] 6강 - C언어에서 형변환 하기 (형변환 연산자)

프로그래밍을 하다보면 종종 형변환(type casting)이란 것이 필요하다 형변환이란, 말그대로 자료형끼리 서로 변환한다는 것인데 어떤 경우에 그것이 필요한지 아래 코드를 살펴보자. #include int main() { int a = 10; int b = 25; printf("%d / %d = %d\n", a, b, b / a); } 이 코드를 실행했을 때 출력되는 결과를 추측해볼 때 10 / 25 = 2.5 라 생각하실 수 있지만 아니다. 보다시피 2로 출력이 됐는데 그 이유는 a, b가 모두 정수이기 때문이다. 정수 / 정수는 결과가 무조건 정수로 나오게 된다. 그러니까, 25 / 10에서 2가 나온 것처럼 그 '몫'만 나온다는 뜻이다. 따라서 저것을 2.5로 출력되게 하려면 a나 b 둘 중 하나..

Programming/C & C++ 2021.06.16

[C/C++] 5강 - C의 다양한 연산자(사칙연산자,관계연산자,논리연산자)

(1) 연산자란 무엇인가 연산자란 말 그대로 연산을 위한 키워드들이다. 연산자에는 여러 종류가 있는데 1. 사칙 연산자 2. 관계 연산자 3. 논리 연산자 4. 비트 연산자 ... 등이 있다.. 연산자에는 연산 결과에 대한 '반환값'이란 게 있는데 처음 HelloWorld를 작성할 때 썼던 return 0; 그 반환과 같은 의미,, (2) 사칙 연산자 사칙 연산자는 정말 우리가 아는 그 사칙 연산자가 맞다. 다만 곱셈 연산자와 나눗셈 연산자의 경우 모양이 살짝 다른데 교과서에 나오는 '\(\times\)' 와 '\(\div\)' 대신 * 와 / 를 쓴다. float a = 10; float b = 5; printf("%.1f\n", a + b);//10 + 5 printf("%.1f\n", a - b);..

Programming/C & C++ 2021.06.09
728x90
728x90
'