[중간대비] ch02 서론

2022. 10. 26. 23:03언어(Language)/c++

[Exercise 2-3 cin & cout 사용하기]

1. cin>>str과 cin.getline(str,100)의 차이점을 확인하라.

#include <iostream>
using namespace std;
int main() {
	char str1[100], str2[100];
	cin >> str1; //blank 읽을 수 x
	cin.getline(str2, 100); //blank 읽을 수 o
	return 0;
}

2. 다음을 실행하고, 출력결과에 대하여 설명하라

#include <iostream>
using namespace std;
int main() {
	int i = 0;
	cout << i-- << ++i << ++i << ++i;
	return 0;
}

.

 

 

 


 

- 0은 거짓, 1은 참

 

 

 

 

[Exercise 3-1 자료형 크기 알아내기]

: 현재 시스템의 각 자료형의 크기를 출력하는 프로그램을 작성하라

-sieof() 이용

-char, short, int, long, float, double, long double

#include <iostream>
using namespace std;
int main()
{
    cout << "Primitive Data Type Size is ..." << endl << endl;
        << "char(" << sizeof(char)
        << "), short(" << sizeof(short)
        << "), int(" << sizeof(int)
        << "), long(" << sizeof(long)
        << ")\n float(" << sizeof(float)
        << "), double(" << sizeof(double)
        << "), long double(" << sizeof(long double) << ")";
}