4월 5일 학습 내용

박도일·2022년 4월 5일
0

4월 학습내용

목록 보기
1/17

1. Visual Studio의 기본

C++ 프로그래밍 언어가 가지는 표현적 특성

1) 대/소문자를 구분하자.
main, Main, mAIN, maIN 전부 다 다르게 컴파일

2) 띄어쓰기를 통해 각 요소를 구분한다.
int num = 3;
intnum=3;

3) 실행문의 끝을 항상 ;(세미콜론)으로 마무리 한다.

2. 주석처리 배우기

/*
    여러 줄짜리
    주석 달때 써먹자
*/

// 한줄 주석

3. 헤더파일

#include를 이용해서 다른 소스파일의 내용을 불러 올 수 있다.
iostrem = input output stream
#include "파일명.h" << C라이브러리 파일 포함, 우리가 만든 소스파일을 포함시킬때
#include <파일명> << C++ 라이브러리 파일 포함
#include 를 사용하는 문법은 소스파일의 가장 상단에 위치해야 한다

4. 변수 & 변수출력 & 변수 크기 출력

1) 이름(num) 2) 값(3) 3) 메모리주소(?) 4) 크기(데이터타입)
int : 정수형 변수를 저장하는 데이터타입
float : 실수형 변수를 저장하는 데이터타입
char : 문자형 변수를 저장하는 데이터타입
string : 문자열 변수를 저장하는 데이터타입

조사내용
 1. 각 데이터타입에는 어떤 것들이 있는지
 2. 각 데이터타입별로 크기는 어떻게 되고 표현할 수 있는 숫자의 범위는 어떻게 되는지

정수
int : -2,147,483,648 ~ 2,147,483,647 (4Byte)
long : -9,233,372,036,854,775,808 ~ 9,233,372,036,854,775,807 (8Byte)
long long

실수
float : 소수점 7자리까지 표현 가능
double : 소수점 15자리까지 표현 가능
long double : ?

문자형 char
문자열 - 문자형 배열 / string

Visual Studio실습내용

#include <iostream>
#include <fstream>
#include <string>

using namespace std;

int main()
{
    string peopleName;

    cout << "본인 이름을 입력하세요 : ";
    getline(cin, peopleName);

    cout << endl << endl;
    cout << peopleName << " 님 환영합니다." << endl << endl;



    string helloText = "Hello World!";
    cout << helloText << endl;
    cout << sizeof(helloText) << "byte" << endl;

    char a = 'A';
    char b = 64;
    cout << a << endl; // 출력결과 : A
    cout << a - 1 << endl; // 출력결과 : 64
    cout << sizeof(a) << endl;
    cout << b << endl; // 출력결과 : @
    // 각 문자형은 아스키코드값으로 저장이 된다.(숫자개념)

    unsigned short maxshortNum = USHRT_MAX;
    unsigned short minshortNum = 0;

    cout << maxshortNum << endl;
    cout << minshortNum << endl;
    cout << sizeof(short) << "Byte" << endl;
    cout << sizeof(minshortNum) << "Byte" << endl;

    cout << sizeof(int) << "Byte" << endl;

    cout << sizeof(long) << "Byte" << endl;

    cout << sizeof(long long) << "Byte" << endl;

    cout << sizeof(__int8) << "Byte" << endl;
    cout << sizeof(__int16) << "Byte" << endl;

    //변수 : 데이터를 저장하는 메모리공간에 붙여진 이름
    int num = 3;

    cin >> num;

    cout << num << ". Hello World!\n";

    cout << "1. Hello World!\n";
    cout << "2. Hello World!\n";
    cout << "3. Hello World!\n";
}
profile
개발자가 되고 싶은 사람

0개의 댓글

관련 채용 정보