K_blueprint

[C++] #번외편(2). 기본 개념 본문

C++

[C++] #번외편(2). 기본 개념

GODAGO 2024. 11. 14. 22:04
반응형

 

 

 

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
반응형