C++ Tutorial 1 서강대학교 데이터베이스 연구실.

Slides:



Advertisements
Similar presentations
03 변수와 자료형 세종대학교 최옥경 교수 참고 : 한빛미디어 뇌를 자극하는 C, INFINITY Perfect C.
Advertisements

기본 자료형 순천향대학교 정보기술공학부 이 상 정. 자료형의 선언 컴퓨터프로그래밍 1 순천향대학교 정보기술공학부 이 상 정 3 자료형 선언 기본 자료형문자형 char 정수형 int 실수형 float double 형없음 void.
C 언어 Sun Moon University 1 of 25 C 언어 : 강의소개 강의실 : 산 211 담당교수 : 고경철 ( 정보통신공학과 ) 사무실 : 산학협력관 105B 면담시간 : 수업후 1 시간
YES C 제 1 장 C 언어의 개요 1/34 제 1 장 C 언어의 개요 문봉근. YES C 제 1 장 C 언어의 개요 2/34 제 1 장 C 언어의 개요 1.1 프로그램과 C 언어의 특징 1.2 C 언어의 프로그램 구성 1.3 비주얼 C++ 통합 환경 들어가기.
프로그래밍1 및 실습 (C언어) - 3장 기본자료형 (3.6부터 끝까지) -
Vision System Lab, Sang-Hun Han
* 07/16/96 처음으로 배우는 C 프로그래밍 제1부 기초 제1장 시작하기 *.
제12장 표준 입출력과 파일 입출력.
Power C++ 제6장 포인터와 문자열.
C++ Espresso 제1장 기초 사항.
제 1장 C 언어의 소개.
어서와 Java는 처음이지! 제2장 자바 프로그래밍 기초.
2014 ITA 8월 강의 C Programming -1주차- C언어 기초 정대진 ( )
기본 컴퓨터 프로그래밍 Lecture #6.
4부 클래스 라이브러리 “4부에서는 자바 언어의 API인 클래스 라이브러리에 관해 설명합니다
제 6 장 데이터 타입 6.1 데이터 타입 및 타입 정보 6.2 타입의 용도 6.3 타입 구성자 6.4 사례 연구
2강. JAVA 프로그래밍이란?-II & 변수 JAVA 프로그램 환경설정과 실행 방법 변수란?
제3장 추가 실습 3장 관련 C 언어 프로그래밍 실습.
쉽게 풀어쓴 C언어 Express 제18장 입출력과 라이브러리 함수 C Express.
4장: 자료형과 수식.
쉽게 풀어쓴 C언어 Express 제4장 변수와 자료형 C Express.
쉽게 풀어쓴 C언어 Express 제3장 C프로그램 구성요소 C Express.
CHAP 3:배열, 구조체, 포인터.
제 18 강 데이터 타입 타입, 변환, 캐스팅 shcho.pe.kr.
변수와 자료형.
[INA240] Data Structures and Practice
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 02. 프로그램의 기본구성.
쉽게 풀어쓴 C언어 Express 제3장 C프로그램 구성요소 C Express.
C++ 프로그래밍 년 2학기 전자정보공학대학 컴퓨터공학부.
누구나 즐기는 C언어 콘서트 제2장 기초 사항.
변수와 자료형.
Part 04 입출력과 전처리 ©우균, 창병모 이 슬라이드는 부산대학교 우균이 작성하였습니다. 오류나 수정할 사항 있으면 연락 주세요.
제 2 장 변수와 상수.
전자의료시스템 및 실습 C-언어 구 환 경희대학교 전자정보대학 동서의료공학과.
임베디드 소프트웨어 설계.
4주차: Data Types and Functions
쉽게 풀어쓴 C언어 Express 제4장 변수와 자료형 C Express.
23강 API - II - 약방의 감초 Random 클래스 - Scanner 및 Sysout - Wrapper 클래스의 이해
adopted from KNK C Programming : A Modern Approach
Chapter 2 Lexical Elements, Operators, and the C System
Chapter 10 함수 기본.
Linux/UNIX Programming
C언어 프로그래밍의 이해 Ch13. 선행처리기와 주석문.
컴퓨터의 기초 제 2강 - 변수와 자료형 , 연산자 2006년 3월 27일.
Formatted Input/Output
Introduction to Programming Language
Java의 정석 제 2 장 변수(Variable) Java 정석 남궁성 강의
컴퓨터 프로그래밍 기초 - 4th : 수식과 연산자 -
Chapter 04 자료 유형.
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
처음으로 배우는 C 프로그래밍 제3부 함수 제 6 장 함수 작성.
제 3장 데이터형과 연산자 Hello!! C 언어 강성호 김학배 최우영.
문자열 처리하기 working with Strings
Operating System Multiple Access Chatting Program using Multithread
C-언어와 기반구조 정보보호학과 이정수 교수.
누구나 즐기는 C언어 콘서트 제2장 기초 사항 IT응용시스템공학과 김형진 교수.
03. 메모리 관리 C++ 프로그램에서 다룰 수 있는 메모리의 종류
자바 5.0 프로그래밍.
쉽게 풀어쓴 C언어 Express 제3장 C프로그램 구성요소 C Express Slide 1 (of 25)
포인터와 배열 조 병 규 한 국 교 통 대 학 교 SQ Lab..
C언어 프로그래밍의 이해 Ch03. 기본 자료형, 변수와 상수.
제5장 디버깅과 추적 문봉근.
3주차: Control Flow and Others
Introduction to Computer System 컴퓨터의 이해 3: 데이터 표현
제03장 정보의 표현.
C.
printf("Global Korea\n");
C++ 언어의 특징
배열, 포인터, 함수 Review & 과제 1, 2.
Python 기본.
Presentation transcript:

C++ Tutorial 1 서강대학교 데이터베이스 연구실

Introduction 1 C++ is almost a superset of the C programming language - generally a C code is valid in C++. but not always, since C++ is stricter than C in some respects (such as typechecking for function parameters) The following is a sample code that works both in C and C++ #include <stdio.h>-instructs the compiler to include the declaration of the standard input/output library functions (which declares "printf" among other things) This program defines a function called main. Every C or C++ program must have a function called main and the program starts by executing this function. The body of this function main contains a call to printf function which writes "Hello, World!₩n" to the standard output. Backslash (“₩") followed by another character denotes a special character: in this case ₩n is a newline character. main is of type int and returns the value 0 to the operating system.

Introduction 2 The following program (valid for C++ only) produces the same result as the previous one. This program uses "streams". special classes used for input and output. cout is the standard output stream. The opeator << ("puts to")writes its second argument into the first. In this case. the string "Hello, World!₩n“ is written onto the standard output stream cout.

Fundamental Types (Same for C and C++) Keyword Explanation char character (occupies 1 byte) int integer (occupies 1 word) long int integer (occupies 32bits) float floating point number-single precision (6 digits) double floating point number-double precision (15 digits) int 형은 32bit 를 유지합니다. short 형은 16bit 를 유지합니다. long 형은 32bit에서 64bit로 확장됩니다. long long 형은 64bit 를 유지합니다. pointer 형은 32bit 에서 64bit로 확장딥니다. long double 형이 12bytes 에서 16bytes로 확장됩니다. size_t과 ssize_t 형이 32bit 에서 64bit 로 확장됩니다. 이와 관련된 typedef 문 역시 확장됩니다. 

Fundamental Types in 64bit system Keyword Explanation char 1byte -> 1byte int 32bit -> 32bit long int 32bit -> 64bit long long int 64bit -> 64bit pointer long double 12bytes -> 16bytes size_t / ssize_t int 형은 32bit 를 유지합니다. short 형은 16bit 를 유지합니다. long 형은 32bit에서 64bit로 확장됩니다. long long 형은 64bit 를 유지합니다. pointer 형은 32bit 에서 64bit로 확장딥니다. long double 형이 12bytes 에서 16bytes로 확장됩니다. size_t과 ssize_t 형이 32bit 에서 64bit 로 확장됩니다. 이와 관련된 typedef 문 역시 확장됩니다. 

Example Example using basic types

Example

Derived Types (All exist in C except for reference)

Derived Types (All exist in C except for reference)

Derived Types (All exist in C except for reference)

Derived Types (All exist in C except for reference)

Derived Types (All exist in C except for reference)

Derived Types (All exist in C except for reference)

Derived Types (All exist in C except for reference)