C 언어
이 튜토리얼에서는 cin 객체를 사용하여 사용자로부터 입력을 받고 cout 객체를 사용하여 예제를 통해 사용자에게 출력을 표시하는 방법을 배웁니다.
C++에서 cout
포맷된 출력을 화면과 같은 표준 출력 장치로 보냅니다. cout
를 사용합니다. <<
과 함께 개체 출력을 표시하는 연산자입니다.
#include <iostream>
using namespace std;
int main() {
// prints the string enclosed in double quotes
cout << "This is C++ Programming";
return 0;
}
출력
This is C++ Programming
이 프로그램은 어떻게 작동합니까?
iostream
를 포함합니다. 출력을 표시할 수 있는 헤더 파일입니다.cout
개체는 std
안에 정의되어 있습니다. 네임스페이스. std
을 사용하려면 네임스페이스에서는 using namespace std;
를 사용했습니다. 성명서.main()
로 시작합니다. 기능. 코드 실행은 main()
의 시작 부분부터 시작됩니다. 기능.cout
따옴표 " "
안에 문자열을 인쇄하는 개체입니다. . 그 뒤에 <<
이 옵니다. 연산자.return 0;
main()
의 "종료 상태"입니다. 기능. 프로그램은 이 문구로 끝납니다. 그러나 이 문구는 필수 사항이 아닙니다.
참고: using namespace std;
를 포함하지 않는 경우 문, 우리는 std::cout
를 사용해야 합니다. cout
대신 .
이것은 std
을 사용하는 것과 같이 선호되는 방법입니다. 네임스페이스는 잠재적인 문제를 일으킬 수 있습니다.
그러나 우리는 std
를 사용했습니다. 코드를 더 읽기 쉽게 만들기 위해 자습서에서 네임스페이스를 사용합니다.
#include <iostream>
int main() {
// prints the string enclosed in double quotes
std::cout << "This is C++ Programming";
return 0;
}
<시간>
숫자와 문자 변수를 인쇄하기 위해 동일한 cout
을 사용합니다. 개체이지만 따옴표를 사용하지 않습니다.
#include <iostream>
using namespace std;
int main() {
int num1 = 70;
double num2 = 256.783;
char ch = 'A';
cout << num1 << endl; // print integer
cout << num2 << endl; // print double
cout << "character: " << ch << endl; // print char
return 0;
}
출력
70 256.783 character: A
참고:
endl
조작자는 새 줄을 삽입하는 데 사용됩니다. 이것이 각 출력이 새 줄에 표시되는 이유입니다.<<
다른 변수, 문자열 등을 단일 명령문에 인쇄하려는 경우 연산자를 두 번 이상 사용할 수 있습니다. 예:
cout << "character: " << ch << endl;
<시간>
C++에서 cin
키보드와 같은 표준 입력 장치에서 형식화된 입력을 받습니다. cin
를 사용합니다. >>
와 함께 개체 입력을 받는 연산자입니다.
#include <iostream>
using namespace std;
int main() {
int num;
cout << "Enter an integer: ";
cin >> num; // Taking input
cout << "The number is: " << num;
return 0;
}
출력
Enter an integer: 70 The number is: 70
프로그램에서 우리는
를 사용했습니다.
cin >> num;
사용자로부터 입력을 받습니다. 입력은 num 변수에 저장됩니다. . >>
을 사용합니다. cin
연산자 입력합니다.
참고: using namespace std;
을 포함하지 않는 경우 문, 우리는 std::cin
를 사용해야 합니다. cin
대신 .
#include <iostream>
using namespace std;
int main() {
char a;
int num;
cout << "Enter a character and an integer: ";
cin >> a >> num;
cout << "Character: " << a << endl;
cout << "Number: " << num;
return 0;
}
출력
Enter a character and an integer: F 23 Character: F Number: 23
C 언어
C++ 상속 이 튜토리얼에서는 예제를 통해 C++의 상속에 대해 배웁니다. 상속은 C++에서 객체 지향 프로그래밍의 핵심 기능 중 하나입니다. 기존 클래스(기본 클래스)에서 새 클래스(파생 클래스)를 만들 수 있습니다. 파생 클래스는 기본 클래스의 기능을 상속합니다. 고유한 추가 기능을 가질 수 있습니다. 예를 들어, class Animal { // eat() function // sleep() function }; class Dog : public Animal { // bark() function };
C++이란 무엇입니까? C++는 범용 객체 지향 프로그래밍 언어입니다. 1980년경 Bell Labs의 Bjarne Stroustrup이 만들었습니다. C++는 C와 매우 유사합니다(1970년대 초 Dennis Ritchie가 발명). C++는 C와 매우 호환되므로 한 줄의 소스 코드를 변경하지 않고도 C 프로그램의 99% 이상을 컴파일할 수 있습니다. C++는 OOP 기반이기 때문에 C보다 훨씬 잘 구조화되고 안전한 언어입니다. 일부 컴퓨터 언어는 특정 목적을 위해 작성되었습니다. 마찬가지로 Java는 처음에 토스터 및 기타