K_blueprint
[C++] #번외편(2). 기본 개념 본문
반응형
1. 결과 값 출력할 때 형식 참고할 것
cout << " 총 금액 : " << total << "\n";
2. cout 뒤에 cin을 통해 사용자에게 값을 받을 경우 자동으로 개행이 실행된다.
3. 변수에 소수값이 들어간다면 double, float 자료형으로 변수를 선언해 줄 것
4. 문자열과 배열의 크기 파악하기
cout << strlen(flowers1) << "\n"; flowers1의 문자열의 크기
cout << sizeof(flowers3) << "\n"; flowers3의 배열의 크기
5. bool 자료형은 true는 1, false는 0으로 출력된다.
6. (연산자)
- 괄호 안에 있는 연산자가 가장 먼저 계산된다.
(괄호가 중첩되어 있을 경우 가장 안쪽의 괄호가 먼저 계산된다.)
- ' * ' (곱셈), ' / ' (몫을 구하는 나눗셈), ' %' (나머지를 구하는 나눗셈) 연산자가 다음으로 계산된다.
(이 3가지 연산자의 우선순위는 같다)
- +(덧셈), -(뺄셈) 연산자가 그다음으로 계산된다.
(이 2가지 연산자 사이의 우선순위는 같다.)
7. (강제형변환)
double a = 1.0, b = 2.0;
int res01 = (int)a % (int)b;
cout << a << "%" << b << "=" << res01 << "\n";
8. 1 ~ 5까지 합을 구하고 끝내는 반복문
int total = 0;
int i;
for (i = 1; i <= 5; i++)
{
cout << "i=" << i << "\n"
total += i;
cout << "total =" << total<< "\n";
}
cout << "1부터 " << i - 1 << "까지의 합계는 " << total << "입니다.\n";
9. 간단한 1행 조건문
(조건식) ? 참일때 값 : 거짓일때 값 ; // 간단한 1행 조건문
10. 관계연산자와 논리연산자 함께 사용하는 나이에 따른 다른 출력문 실행 프로그램
void main()
{
int age;
cout << "당신의 나이를 입력하시오 : ";
cin >> age;
if (age > 100 && age<=0)
{
cout << "거짓말은 나빠요!\n";
}
else if (age >= 1 && age <= 100)
{
cout << "당신의 나이는 : "<< age << "세 입니다.\n";
}
else
{
cout << "이해할 수 없군요...\n";
}
}
728x90
반응형
'C++' 카테고리의 다른 글
[C++] #번외편. 개념정리(feat. 교수님) (3) | 2024.11.13 |
---|---|
[C++] #2. 제어문 : if문 (0) | 2023.08.23 |
[C++] #1. 자료형과 기초 명령어 정리 (0) | 2023.08.03 |
[C++] #0. 기본 패턴 파악과 출력문, 연산문의 형태 파악하기 (0) | 2023.08.02 |