자 이전시간까지 우리는 변수를 선언하여
변수에 어떠한 데이터를 입력하거나
변수의 어떠한 데이터를 출력해보았습니다.
그럼 변수에 저장한 데이터를 가지고
무엇을 할 수 있을까요?
오늘은 그 첫시간으로 대입연산자와 산술연산자에
대해서 배워보겠습니다.
1. 대입연산자
사실 대입연산자는 여러분들도 이미 알고 있습니다.
바로 "=" 입니다.
변수를 선언할 때 우리는
이라고 작성했었습니다.
여기서 "="이 바로 대입연산자입니다.
그래서 의 코딩의 의미는 "정수형 변수 a에 10을 대입한다"이며
이로써 우리는 대입연산자의 정의가
"오른쪽의 값을 왼쪽에 대입한다"임을 알 수 있습니다.
간단하죠?
그리고 아래와 같은 코딩을 작성했다고 가정했을 때
대입연산자를 아래와 같이도 사용이 가능합니다.
대입할 곳이 왼쪽에 위치해야 함을
잊지 말아야 합니다.
그리고 변수를 선언할때
아래와 같이 사용이 가능합니다.
함수 내에서 이미 선언된 변수의 값을 바꿀때는
아래와 같이 사용이 가능합니다.
위 두가지 내용은 동일한 효과를 냅니다.
밑에서 배우겠지만,
대입연산자의 정의를 반대로
"왼쪽의 값을 오른쪽에 대입한다"는 불가능 합니다.
꼭 기억해 두시길 바라며
다음으로 넘어가겠습니다.
2. 산술연산자
다음으로 산술연산자에 대해 알아보겠습니다.
산술연산자는 간단하게 사칙연산이라고 생각하시면 됩니다.
그 종류로는 "+", "-", "*", "/", "%" 이 있습니다.
순서대로 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 입니다.
사용법은 아래와 같습니다.
물론 우항에는 변수 대신에
상수가 들어가도 됩니다.
여기서 중요한 내용이 하나 있습니다.
만약에 위 내용을 출력하기 위해서 "printf"함수를
사용한다면 나머지연산자인 %는
두번을 써야 합니다.
무슨 의미냐면 덧셈을 출력하기 위해서는
아래와 같이 프로그램을 작성하면 됩니다.
그러나 나머지를 출력하기 위해서는
아래와 같이 프로그램을 작성해야 합니다.
그 이유는 % 하나로는 %d나 %f같이 인식을 하기 때문에
" " 안에 있어도 출력이 정상적으로 되지 않습니다.
그래서 " " 안에서 출력을 하기 위해서는 %%로 작성해야 합니다.
오늘은 이렇게 대입연산자와 산술연산자에 대해
알아보았습니다.
다음시간에는 비트연산자를 알아보겠습니다.
감사합니다.
제 블로그를 방문해 주셔서 감사합니다.
도움이 되셨다면 공감(좋아요) 부탁드리고,
댓글은 다른분들께도 좋은 정보일 수 있으니
공개로 부탁드립니다.
여러분의 작은 정성이 좋은 포스팅을 생산하는
힘이 된답니다. :)
감사합니다.
'PROGRAMMING > C' 카테고리의 다른 글
연산의 우선순위 (0) | 2022.09.07 |
---|---|
비트연산자 (0) | 2022.09.05 |
변수의 출력 다음은 데이터 입력!! (0) | 2022.02.14 |
변수 선언과 출력 (0) | 2022.02.11 |
2진법, 10진법, 16진법 그리고 변수 (0) | 2022.02.09 |
댓글