Recommended
PPTX
DOCX
PDF
2.Startup JavaScript - 연산자
PPTX
Startup JavaScript 3 - 조건문, 반복문, 예외처리
PDF
C++ Concurrency in Action 9-2 Interrupting threads
PPTX
PPTX
PDF
Effective Modern C++ MVA item 18 Use std::unique_ptr for exclusive-ownership ...
PPTX
PDF
Data Structure - 1st Study
PPTX
7가지 동시성 모델 - 3장. 함수형 프로그래밍
PPTX
Startup JavaScript 6 - 함수, 스코프, 클로저
PDF
PDF
7. variable scope rule,-storage_class
PPTX
Startup JavaScript 4 - 객체
PDF
Unity Surface Shader for Artist 04
PDF
PDF
[TechDays Korea 2015] 녹슨 C++ 코드에 모던 C++로 기름칠하기
PPTX
PDF
PDF
[C++ Korea] Effective Modern C++ MVA item 9 Prefer alias declarations to type...
PDF
PDF
PDF
[KOSSA] C++ Programming - 13th Study - exception handling
PDF
PDF
Unity Surface Shader for Artist 02
PDF
PDF
[C++ korea] effective modern c++ study item 7 distinguish between () and {} w...
PDF
PDF
More Related Content
PPTX
DOCX
PDF
2.Startup JavaScript - 연산자
PPTX
Startup JavaScript 3 - 조건문, 반복문, 예외처리
PDF
C++ Concurrency in Action 9-2 Interrupting threads
PPTX
PPTX
PDF
Effective Modern C++ MVA item 18 Use std::unique_ptr for exclusive-ownership ...
What's hot
PPTX
PDF
Data Structure - 1st Study
PPTX
7가지 동시성 모델 - 3장. 함수형 프로그래밍
PPTX
Startup JavaScript 6 - 함수, 스코프, 클로저
PDF
PDF
7. variable scope rule,-storage_class
PPTX
Startup JavaScript 4 - 객체
PDF
Unity Surface Shader for Artist 04
PDF
PDF
[TechDays Korea 2015] 녹슨 C++ 코드에 모던 C++로 기름칠하기
PPTX
PDF
PDF
[C++ Korea] Effective Modern C++ MVA item 9 Prefer alias declarations to type...
PDF
PDF
PDF
[KOSSA] C++ Programming - 13th Study - exception handling
PDF
PDF
Unity Surface Shader for Artist 02
PDF
PDF
[C++ korea] effective modern c++ study item 7 distinguish between () and {} w...
Similar to [170410 3주차]C언어 A반
PDF
PDF
PPTX
PPT
PPT
PDF
2 1. variables & data types
PPTX
PDF
PDF
2013 C++ Study For Students #1
PPT
PDF
프로그래머가 알아야 하는 2진수 기반의 컴퓨터 동작 원리
PPTX
PPTX
G+ Summer C Study 20130709(3일차)
PDF
DOCX
PPTX
PDF
제3장 계산방법에대한 파이썬학습진행방법. 계산을 통해 python programing
PPTX
PDF
코딩인카페 C&JAVA 기초과정 C프로그래밍(2)
PDF
[170410 3주차]C언어 A반 1. 2. 2
반지름이 3인 원의 넓이, 둘레와 높이가 5인 부피
구하기
모듈화(함수 사용)
알맞은 define 또는
const 사용
알맞은 자료형 사용
지난 과제 풀이
3. 4. 5. 5
실수형 변수의 처리 방법
float
부호(1비트), 지수(8비트), 가수(23비트)
double
부호(1비트), 지수(11비트), 가수(52비트)
기본 자료형의 종류
1 8 23
1 11 52
6. 7. 8. 8
실수형 변수의 값 확인(IEEE 754)
float : 000046c1 (little endian)
c1460000 (big endian)
부호(1비트), 지수(8비트), 가수(23비트)
-12.375 = -1100.011(2)
= -1.100011 × 23
(2)
부호 : 0(양수), 1(음수)
지수 : 10000010
가수 : 10001100000...
기본 자료형의 종류
9. 10. 10
정수형 부호 표현
plus
12345(10)
39300000(2-little endian)
00003039(2-big endian)
기본 자료형의 종류
11. 11
정수형 부호 표현
minus
-12345(10)
c7cfffff(2-little endian)
ffffcfc7(2-big endian)
기본 자료형의 종류
12. 13. 13
연산자 사용 방법과 결과
1. number == 10
2. number = number + (1 * 2) == 12
3. number = number * (9 + 1) == 120
축약 연산자
14. 15. 16. 16
연산자 사용 방법과 결과
left & right
& 0011 0000 0011 1001 // left
& 1101 0100 0011 0001 // right
-----------------------------------------------
& 0001 0000 0011 0001 // result(4145)
비트 연산자
17. 17
연산자 사용 방법과 결과
left | right
| 0011 0000 0011 1001 // left
| 1101 0100 0011 0001 // right
-----------------------------------------------
| 1111 0100 0011 1001 // result(62521)
비트 연산자
18. 18
연산자 사용 방법과 결과
~left
~ 0011 0000 0011 1001 // left
-----------------------------------------------
~ 1100 1111 1100 0110 // result(-12346)
비트 연산자
19. 19
연산자 사용 방법과 결과
left << 2 (* 2n의 효과)
0011 0000 0011 1001 // left
0110 0000 0111 0010 // left << 1
1100 0000 1110 0100 // left << 2 (49380)
비트 연산자
20. 20
연산자 사용 방법과 결과
left >> 2 (* 2-n의 효과)
0011 0000 0011 1001 // left
0001 1000 0001 1100 // left >> 1
0000 1100 0000 1110 // left >> 2 (3086)
비트 연산자
21. 21
연산자 사용 방법과 결과
result = (condition) ? (true val) : (false val)
3항 연산자
22. 23. 24. 25. 25
연산자 동작 개념
연산 없이 출력하는 경우
1. number 변수의 값을 EAX에 저장
2. printf에 매개변수를 위해 스택에 저장(param 2)
3. printf에 매개변수를 위해 스택에 저장(param 1)
4. printf() 호출
5. ESP(Extended Stack Pointer) 이동
전ㆍ후위 증감 연산자
26. 26
연산자 동작 개념
후위 연산의 경우
1. 현재 number의 값을 [ebp-0D0h]에 저장
2. number의 값을 ecx에 저장하고 1을 더한 후
number에 다시 저장
전ㆍ후위 증감 연산자
27. 27
연산자 동작 개념
전위 연산의 경우
1. 현재 number의 값을 [ebp-0D0h]에 저장
1. number의 값을 eax에 저장하고 1을 더한 후
number에 다시 저장
전ㆍ후위 증감 연산자
28. 29.