Microsoft PowerPoint - [2009] 02.pptx

Similar documents
< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

C++ Programming

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

Microsoft PowerPoint - Chapter_04.pptx

Microsoft PowerPoint - chap03-변수와데이터형.pptx

C프로-3장c03逞풚

Microsoft PowerPoint - Chapter 1-rev

Microsoft PowerPoint - additional01.ppt [호환 모드]

PowerPoint Template

(Microsoft PowerPoint - 11\300\345.ppt [\310\243\310\257 \270\360\265\345])

C 언어 프로그래밊 과제 풀이

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

C++ Programming

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070>

untitled

설계란 무엇인가?

The C++ Programming Language 4 장타입과선언 4.11 연습문제 Hello,world! 프로그램을실행시킨다. 프로그램이컴파일되지않으면 B3.1 을참고하자. #include<iostream> //#include 문, 헤더파일, 전처리지시

Microsoft PowerPoint - chap13-입출력라이브러리.pptx

쉽게 풀어쓴 C 프로그래밍

중간고사

1. 표준입출력 C++ : C의모든라이브러리를포함 printf, scanf 함수사용가능예 : int, double, 문자열값을입력받고출력하기 #include <cstdio> int ivar; double dvar; char str[20]; printf("int, dou

쉽게 풀어쓴 C 프로그래밍

3. 1 포인터란 3. 2 포인터변수의선언과사용 3. 3 다차원포인터변수의선언과사용 3. 4 주소의가감산 3. 5 함수포인터

Microsoft PowerPoint - Chapter 6.ppt

<4D F736F F F696E74202D20C1A633C0E52043C7C1B7CEB1D7B7A5B1B8BCBABFE4BCD2>

프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어

OCW_C언어 기초

chap7.key

금오공대 컴퓨터공학전공 강의자료

Microsoft PowerPoint - chap12-고급기능.pptx

설계란 무엇인가?

Microsoft PowerPoint - 05장(함수) [호환 모드]

Microsoft PowerPoint - ch07 - 포인터 pm0415

Slide 1

쉽게 풀어쓴 C 프로그래밍

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

untitled

Microsoft PowerPoint - chap06-2pointer.ppt

untitled

C 언어의구성요소인상수, 변수, 입 출력함수에 대하여학습

PowerPoint 프레젠테이션

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

Microsoft PowerPoint - C++ 5 .pptx

Microsoft PowerPoint - chap11-포인터의활용.pptx

K&R2 Reference Manual 번역본

Microsoft PowerPoint - 8ÀÏ°_Æ÷ÀÎÅÍ.ppt

설계란 무엇인가?

PowerPoint Presentation

Microsoft PowerPoint - chap-03.pptx

Microsoft PowerPoint - chap04-연산자.pptx

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2

歯9장.PDF

1. auto_ptr 다음프로그램의문제점은무엇인가? void func(void) int *p = new int; cout << " 양수입력 : "; cin >> *p; if (*p <= 0) cout << " 양수를입력해야합니다 " << endl; return; 동적할

Microsoft PowerPoint - ch07 - 포인터 pm0415

1.2 자료형 (data type) 프로그램에서다루는값의형태로변수나함수를정의할때주로사용하며, 컴퓨터는선언된 자료형만큼의메모리를확보하여프로그래머에게제공한다 정수 (integer) 1) int(4 bytes) 연산범위 : (-2 31 ) ~ (2 31 /2)-

A Dynamic Grid Services Deployment Mechanism for On-Demand Resource Provisioning

ch15

슬라이드 1

슬라이드 1

<4D F736F F F696E74202D20C1A63134C0E520C6F7C0CEC5CD5FC8B0BFEB>

쉽게 풀어쓴 C 프로그래밍

1 장 C 언어복습 표준입출력배열포인터배열과포인터함수 const와포인터구조체컴파일러사용방법 C++ 프로그래밍입문

Microsoft PowerPoint - C프로그래밍-chap03.ppt [호환 모드]

Microsoft PowerPoint - 9ÀÏ°_ÂüÁ¶ÀÚ.ppt

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi

class Sale void makelineitem(productspecification* spec, int qty) SalesLineItem* sl = new SalesLineItem(spec, qty); ; 2. 아래의액티비티다이어그램을보고 Java 또는 C ++,

제 14 장포인터활용 유준범 (JUNBEOM YOO) Ver 본강의자료는생능출판사의 PPT 강의자료 를기반으로제작되었습니다.

Microsoft PowerPoint - Lesson2.pptx

C++ Programming

02장.배열과 클래스

Microsoft PowerPoint - chap05-제어문.pptx

C++ Programming

Microsoft PowerPoint - 2주차-1차시 (강의자료) ch01 - C Programming 기초 (part 2)

Microsoft PowerPoint - 08-C-App-19-Quick-Preprocessor

쉽게 풀어쓴 C 프로그래밍

OCW_C언어 기초

Microsoft PowerPoint - 03_(C_Programming)_(Korean)_Pointers

(Microsoft PowerPoint - 07\300\345.ppt [\310\243\310\257 \270\360\265\345])

프로그램의실행화면 주석 (comment) 두수의합 : 300 /* 두개의숫자의합을계산하는프로그램 */ 주석은코드를설명하는글입니다. 주석 3 가지방법의주석 주석의예 /* 한줄로된주석 */ /* 저자 : 홍길동날짜 : 2013.

Microsoft PowerPoint - chap-06.pptx

Microsoft PowerPoint - Chapter_08.pptx

PowerPoint Presentation

03장.스택.key

1.1.1 컴퓨터의 구성 p.19

Microsoft PowerPoint - additional06.ppt [호환 모드]

ABC 2장

Microsoft PowerPoint - chap06-1Array.ppt

ABC 6장

Blackjack Game [Project #1] Multiplayer Blackjack Game 블랙잭은 21을넘지않는한도내에서딜러와겨루어숫자가높으면이기는게임 1 딜러 (House) 가자신을포함한참가자전원에게카드두장을나누어주는데, 딜러의카드한장은참가자들에게보이지않는다

chap10.PDF

Microsoft PowerPoint - Chapter_02.pptx

설계란 무엇인가?

C 프로그램의 기본

Microsoft PowerPoint - chap10-함수의활용.pptx

PowerPoint Template

Microsoft PowerPoint - Chapter 10.ppt

03 상수, 변수, 자료형

제1장 Unix란 무엇인가?

BMP 파일 처리

Transcription:

원시데이터유형과연산 원시데이터유형과연산

원시데이터유형과연산 숫자데이터유형 - 숫자데이터유형

원시데이터유형과연산 표준입출력함수 - printf 문 가장기본적인출력함수. (stdio.h) 문법 ) printf( Test printf. a = %d \n, a); printf( %d, %f, %c \n, a, b, c); #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int a; float b; char c; a = 40; b = 40; c = 40; } printf("test printf. a = %d \n", a); printf("%d, %f, %c \n", a, b, c); system("pause"); return EXIT_SUCCESS;

원시데이터유형과연산 표준입출력함수 -scanf 문 가장기본적인입력함수. (stdio.h) 문법 ) scanf( %d, &a); #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { inta,b,c; printf (" 정수 3 개를입력하시오.\n"); scanf ("%d%d%d", &a, &b, &c); printf (" 당신이입력한정수는 %d, %d, %d 입니다.\n", a, b, c); } } system("pause"); return EXIT_SUCCESS;

원시데이터유형과연산 표준입출력함수 - C++ 표준입출력함수 cout, cin cout<< 내용 ; cout<< 변수 ; cout<< 내용 << 변수 ; cout<< 내용 <<endl; cout<< 내용 /n ; cin>> 변수 ;

- 간단한프로그램작성 : 원의면적구하기

- 간단한프로그램작성 : 원의면적구하기 ( 키보드로입력받기 ) #include <iostream> int main() { // Step 1: Read in radius double radius; std::cout << "Enter a radius: "; std::cin >> radius; } // Step 2: Compute area double area = radius * radius * 3.14159; // Step 3: Display the area std::cout << "The area is " << area << std::endl;

- std:: 접두어 (prefix) 생략 std:: => standard name space. 잠재적인명명 (naming) 문제의방어차원에서모든이름이 namespace 를가짐. using namespace std; #include <iostream> using namespace std; int main() { // Step 1: Read in radius double radius; cout << "Enter a radius: "; cin >> radius; } // Step 2: Compute area double area = radius * radius * 3.14159; // Step 3: Display the area cout << "The area is " << area << endl;

- 변수 : 특정유형의데이터를저장 - 변수의선언 : datatype variablename;

- 상수 (constant) : 변수는저장값을변경할수있지만, 상수는선언된이후변경될수없다. -sizeof 함수 : 데이터유형의크기를구함. cout<<sizeof(char)<<" "<<sizeof(int)<<" "<<sizeof(float)<<endl;

#include <iostream> using namespace std; int main() { const double PI = 3.14159; // Step 1: Read in radius double radius = 20; // Step 2: Compute area double area = radius * radius * PI; // Step 3: Display the area cout << "The area is "; cout << area << std::endl; }

- 리터럴 (literal) : 프로그램에서직접사용되는상수값. 8진수 -> 0으로시작 ->010 (10진수 8) 16진수 -> 0x로시작 ->0x000F (10진수 15)

- 수관련연산자

- 정수나눗셈

#include <iostream> using namespace std; int main() { int seconds = 500; int minutes = seconds / 60; int remainingseconds = seconds % 60; cout << seconds << " seconds is " << minutes << " minutes and " << remainingseconds << " seconds " << endl; return 0; }

- 산술식

#include <iostream> using namespace std; int main() { // Enter a degree in Fahrenheit double fahrenheit; cout << "Enter a degree in Fahrenheit: "; cin >> fahrenheit; } // Obtain a celsius degree double celsius = (5.0 / 9) * (fahrenheit - 32); // Display result cout << "Fahrenheit " << fahrenheit << " is " << celsius << " in Celsius" << endl; return 0;

- 단축연산자

- 증가 / 감소연산자

-char 유형

- 이스케이프문자

#include <iostream> #include <ctime> using namespace std; int main() { // Obtain the total seconds since the midnight, Jan 1, 1970 int totalseconds = time(0); // Compute the current second in the minute in the hour int currentsecond = totalseconds %60; // Obtain the total minutes int totalminutes = totalseconds / 60; // Compute the current minute in the hour int currentminute = totalminutes % 60; // Obtain the total hours long totalhours = totalminutes / 60; // Compute the current hour int currenthour = (int)(totalhours % 24); // Display results cout << "Current time is " << currenthour << ":" << currentminute << ":" << currentsecond << " GMT" << endl; return 0; }