[C++] 엘리스 프로그래밍 C++ 03 기본 자료형과 변수 [실습1]

2022. 12. 5. 06:39·프로그래밍 Programming/C++

이 글의 시작을 보려면

다음 링크 참고 : https://normal-engineer.tistory.com/274

 

[C++] 엘리스 코딩 프로그래밍 C++ 무료 강좌 공부하기

엘리스 아카데미라고 해서 코딩을 공부할 수 있는 사이트가 있는데 보통은 유료로 제공이 된다. 혼자 C++ 공부하려니 좀 학습 의욕도 안 나고 해서 좀 더 재미있게 공부할 방법을 찾다가 다음 강

normal-engineer.tistory.com

 

 

기본 자료형의 크기 구하기 (p.37)

 

자료형에 대한 기본 개념을 다지기 위한 장이다.

 

코드는 다음과 같다.

using namespace std; 라는 코드 덕분에 std::cout이라는 코드가 cout으로 간략하게 표현되는 것을 알 수 있다.

#include <iostream>에서 iostream은 input-output stream이라는 뜻이다. 화면 입출력을 위한 많은 기능을 사용할 수 있도록 도와준다.

#include <iostream>
using namespace std;
int main()
{
    //1번을 해보세요!
    cout << "char 자료형의 크기는 " << sizeof(char) << endl ;
    //2번을 해보세요! 
	cout << "short 자료형의 크기는 " << sizeof(short) << endl ;
    //3번을 해보세요! 
	cout << "int 자료형의 크기는 " << sizeof(int) << endl ;
    //4번을 해보세요!
	cout << "float 자료형의 크기는 " << sizeof(float) << endl ;
    //5번을 해보세요!
    cout << "double 자료형의 크기는 " << sizeof(double) << endl ;

return 0;
}

 

코드 실행 결과는 다음과 같다.

 

 

자료형은 고급 언어일 경우에는 잘 처리해줘서 모르지만 중요한 개념이다. 특히 수치해석에서 연산을 수행할 때 수치적인 문제(자릿수 문제)가 발생해서 더 중요하다고 느껴진다. 또한 메모리 효율이 중요했던 옛날에는 더더욱 중요했을 것이다.

 

저작자표시 비영리 변경금지 (새창열림)

'프로그래밍 Programming > C++' 카테고리의 다른 글

[C++] 엘리스 프로그래밍 C++ 01 프로그래밍 언어의 종류  (0) 2022.11.20
[C++] 엘리스 코딩 프로그래밍 C++ 무료 강좌 공부하기  (0) 2022.11.20
'프로그래밍 Programming/C++' 카테고리의 다른 글
  • [C++] 엘리스 프로그래밍 C++ 01 프로그래밍 언어의 종류
  • [C++] 엘리스 코딩 프로그래밍 C++ 무료 강좌 공부하기
보통의공대생
보통의공대생
수학,프로그래밍,기계항공우주 등 공부하는 기록들을 남깁니다.
  • 보통의공대생
    뛰는 놈 위에 나는 공대생
    보통의공대생
  • 전체
    오늘
    어제
    • 분류 전체보기 (468)
      • 공지 (1)
      • 영어 공부 English Study (40)
        • 텝스 TEPS (7)
        • 글 Article (21)
        • 영상 Video (10)
      • 연구 Research (99)
        • 최적화 Optimization (3)
        • 데이터과학 Data Science (7)
        • 인공지능 Artificial Intelligent (40)
        • 제어 Control (45)
      • 프로그래밍 Programming (103)
        • 매트랩 MATLAB (25)
        • 파이썬 Python (33)
        • 줄리아 Julia (2)
        • C++ (3)
        • 리눅스 우분투 Ubuntu (6)
      • 항공우주 Aeronautical engineeri.. (21)
        • 항법 Navigation (0)
        • 유도 Guidance (0)
      • 기계공학 Mechanical engineering (13)
        • 열역학 Thermodynamics (0)
        • 고체역학 Statics & Solid mechan.. (10)
        • 동역학 Dynamics (1)
        • 유체역학 Fluid Dynamics (0)
      • 수학 Mathematics (34)
        • 선형대수학 Linear Algebra (18)
        • 미분방정식 Differential Equation (3)
        • 확률및통계 Probability &amp; Sta.. (2)
        • 미적분학 Calculus (1)
        • 복소해석학 Complex Analysis (5)
        • 실해석학 Real Analysis (0)
      • 수치해석 Numerical Analysis (27)
      • 확률 및 랜덤프로세스 Random process (2)
      • 추론 & 추정 이론 Estimation (3)
      • 기타 (26)
        • 설계 프로젝트 System Design (8)
        • 논문작성 Writing (55)
        • 세미나 Seminar (2)
        • 생산성 Productivity (3)
      • 실험 Experiment (1)
      • 유학 생활 Daily (8)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Statics
    Python
    텝스공부
    Linear algebra
    obsidian
    고체역학
    논문작성
    서버
    WOX
    ChatGPT
    Dear abby
    matplotlib
    Zotero
    생산성
    에러기록
    수치해석
    논문작성법
    텝스
    IEEE
    Numerical Analysis
    teps
    MATLAB
    딥러닝
    pytorch
    Julia
    LaTeX
    인공지능
    우분투
    JAX
    옵시디언
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
보통의공대생
[C++] 엘리스 프로그래밍 C++ 03 기본 자료형과 변수 [실습1]
상단으로

티스토리툴바