반응형
기본 설명 std::cout , std::endl
#include <iostream>
int main()
{
std::cout << "Hello, world!" << std::endl;
return 0;
}
이렇게 시작한다
<iostream>이 c++의 include 기본 옵션이고 cout로 입력을 하고 endl로 출력을 한다.
Chat gpt의 설명
std::cout은 iostream 헤더에 정의된 ostream 클래스의 객체입니다. 이는 표준 출력 스트림을 나타내며, 일반적으로 프로그램의 출력이 표시되는 콘솔을 가리킵니다.
C++의 << 연산자는 삽입 연산자로 알려져 있습니다. 출력 스트림에 데이터를 삽입하는 데 사용됩니다. 이 경우에는 "Hello, world!" 문자열이 출력 스트림에 삽입됩니다.
std::endl은 출력 스트림에서 한 줄의 끝을 나타내는 조작자입니다. 이는 새 줄 문자 (\n)를 출력 스트림에 삽입하는 것뿐만 아니라 버퍼를 플러시하여 출력이 버퍼에 대기하는 대신 즉시 표시되도록합니다.
std는 namespace로 cout 함수가 정의된 공간이라고 보면 된다. 각 객체 및 식별자를 그룹화하여 충돌을 방지하고 코드를 구조하는데 사용된다. 'std::cout'는 네임스페이스에 있는 'cout'객체를 가리키며 이는 표준 스트림을 나타낸다.
객체와 변수
메모리에 객체가 다뤄져 있다.
이 객체를 사용하기 위해선 이름이 있어야 한다. 변수는 기본적으로 수학에서 얘기하는 변수처럼 기능을 하지만 내부적으로는 메모리에 담겨있는 객체를 의미한다.
ex)) 아파트의 특정 집을 특정할 때 주소를 얘기하듯이 숫자 주소 대신에 문자로 이루어진 것을 붙여주는 것이다.
int x = interger x = x라는 변수를 선언했다.
반응형
'IT 프로그래밍' 카테고리의 다른 글
CPU 및 메모리에 대한 설명 (1) | 2024.08.21 |
---|---|
[따배시 C++ 8.2] 캡슐화, 접근 지정자, 접근 함수 (0) | 2024.04.08 |
C++ 언어 기초 요약 (0) | 2024.03.04 |
[따배시] 9.4 변수의 영역과 지역 변수 (0) | 2024.01.15 |
[따배시 6.1] while문을 이용한 scanf 함수 정의 (0) | 2024.01.09 |