프로그램 – 변수, 상수
변수 : 저장 장소, 사용 전 반드시 선언!!
상수 : 저장 대상
변수에 저장
프로그램 코드 내에서 직접 표기
상수 | 예 |
소수점 이하 값을 취급하지 않는 숫자 | -45, 987 |
소수점 이하 값을 취급하는 숫자 (float, double) |
-528.12, 876.3456 |
문자 | ‘Y’, ‘C’, ‘a’, ‘K’ |
문자 모음(문자열) | “Programming”, “interesting” |
문제 분석을 통해 변수, 상수 찾기1
두 수의 덧셈, 뺄셈, 곱셈, 나눗셈 출력하기
답1)
변수에 두 수 그리고 사칙 연산의 결과를 저장할 경우 -> 변수 6개 필요
#include <iostream>
using namespace std;
int main()
{
int num1, num2;
int sum, sub, mul, div;
cout << "정수1 입력: ";
cin >> num1; // 키보드에 입력된 값이 num1에 저장된다
cout << "정수2 입력: ";
cin >> num2;
sum = num1 + num2;
sub = num1 - num2;
mul = num1 * num2;
div = num1 / num2;
cout << num1 << " + " << num2 << " = " << sum << endl;
cout << num1 << " - " << num2 << " = " << sub << endl;
cout << num1 << " * " << num2 << " = " << mul << endl;
cout << num1 << " / " << num2 << " = " << div << endl; // 정수와 정수 나누기는 몫이 할당
return 0;
}
답2)
변수에 두 수를 저장하고 사칙 연산의 결과를 변수 저장 없이 그대로 출력할 경우 ->변수 2개 필요
#include <iostream>
using namespace std;
int main()
{
int num1, num2;
cout << "정수1 입력: ";
cin >> num1;
cout << "정수2 입력: ";
cin >> num2;
cout << num1 << " + " << num2 << " = " << num1+num2 << endl;
cout << num1 << " - " << num2 << " = " << num1-num2 << endl;
cout << num1 << " * " << num2 << " = " << num1*num2 << endl;
cout << num1 << " / " << num2 << " = " << num1/num2 << endl;
return 0;
}
'C > [언어본색] C 기초' 카테고리의 다른 글
[언어 본색] #07 2장 - 컴퓨터가 표현하는 데이터 (0) | 2021.09.29 |
---|---|
[언어 본색] #06 2장 - 변수와 상수 (3) (0) | 2021.09.29 |
[언어 본색] #04 2장 - 변수와 상수 (1) (0) | 2021.09.28 |
[언어 본색] #03 1장 - 실습하기 (0) | 2021.09.28 |
[언어 본색] #02 1장 - C++ 이란? (0) | 2021.09.28 |