3 Hello World 01 Hello World Hello World

  • Slides: 36
Download presentation
3장. Hello World 01_ Hello World 프로그램 훑어보기

3장. Hello World 01_ Hello World 프로그램 훑어보기

Hello, World 프로그램 n Hello, World 프로그램의 소스 코드 #include <iostream> using namespace std;

Hello, World 프로그램 n Hello, World 프로그램의 소스 코드 #include <iostream> using namespace std; int main() { cout << “Hello, Worldn”; return 0; } n 실행 결과

정수 타입 (Integers) n 정수 타입별로 보관할 수 있는 값의 범위 타입 signed short

정수 타입 (Integers) n 정수 타입별로 보관할 수 있는 값의 범위 타입 signed short 최소값 unsigned short 최대값 크기(bytes) -32768 32767 2 0 65535 2 signed int -2147483648 2147483647 4 unsigned int 0 4294967295 4 signed long -2147483648 2147483647 4 unsigned long 0 4294967295 4 * 32비트 윈도우즈 시스템을 기준으로 한 값 n 10 진수, 8 진수, 16 진수의 표현 int decimal = 41; // 10 진수 int octal = 041; // 8 진수 int hexadecimal = 0 x 41; // 16 진수

실수 타입(Floating points) n 실수 타입별로 보관할 수 있는 값의 범위 타입 float 최소값

실수 타입(Floating points) n 실수 타입별로 보관할 수 있는 값의 범위 타입 float 최소값 최대값 크기(bytes) 1. 17549 E-38 3. 40282 E+38 4 double 2. 22507 E-308 1. 79769 E+308 8 long double 2. 22507 E-308 1. 79769 E+308 8 * 32비트 윈도우즈 시스템을 기준으로 한 값 n float 타입 상수의 표현 float f = 0. 00123 f; double d = 1. 23; long double ld = 123. 0; // 실수 뒤에 f를 붙인다.

논리 연산자 (Logical Operators) n 논리 연산을 수행한다. bool b 1 = true; bool

논리 연산자 (Logical Operators) n 논리 연산을 수행한다. bool b 1 = true; bool b 2 = false; bool and bool or bool not n = b 1 && b 2; = b 1 || b 2; = ! b 1; 피연산자를 사용해서 부울 연산을 수행한다. 피연산자 1 false 피연산자 2 false AND(&&) false OR(||) false NOT(!) true false true true false * NOT 연산자는 피연산자 1 만 받는다.

쉬프트 연산자 (Shift Operators) n 쉬프트 연산자는 비트를 몇 칸씩 옆으로 이동시킨다. unsigned short

쉬프트 연산자 (Shift Operators) n 쉬프트 연산자는 비트를 몇 칸씩 옆으로 이동시킨다. unsigned short green_temp = 544; // green_temp의 비트들을 오른쪽으로 5칸씩 이동시킨다. unsigned short green = green_temp >> 5; // green == 17