연산자 (Operator).

Slides:



Advertisements
Similar presentations
10-7 부동소수점 (Floating-Point) 계산  컴퓨터에서 숫자를 표기하는 방법  가수 (Fraction) : 부호화된 고정소수점 숫자 지수 (Exponent) : 소수점의 위치를 표시 ( 예 )10 진수 를 표기하면 Fraction Exponent.
Advertisements

Ⅰ. 연산자 Ⅱ. 제어 구조. 연산자 : 할당 연산자 - 사용자가 정의한 변수에 임의의 값을 저장하는 기능 strvar = strVar1+ “ Hello ”
Python Ch.06 RaspberryPi Sejin Oh. Raspberry Pi Python  IDLE(Integrated Development Environment)  라즈베리 파이 배포본들은 일반적으로 파이썬과 파이썬 3 의 IDLE 파 이썬 개발 도구를.
변수와 조건문 빛나리 36 호 박승운. 파이썬 쉽게 사용하기 Python IDLE 사용 FILE - New File 로 파일 만들기 Run – Run Module 로 실행하기.
Part 03 상수, 변수, 자료형 ©우균, 창병모 © 우균, 창병모.
ㅎㅎ 구조체 구조체 사용하기 함수 매개변수로서의 구조체 구조체 포인터와 레퍼런스 구조체 배열.
ㅎㅎ 구조체 C++ 프로그래밍 기초 : 객체지향의 시작 구조체 사용하기 함수 매개변수로서의 구조체 구조체 포인터와 레퍼런스
쉽게 풀어쓴 C언어 Express 제5장 수식과 연산자 C Express.
/ 4강_연산자 4-1 할당연산자 4-2 사칙연산자 및 나머지 연산자 4-3 자동증감 연산자 4-4 비교 연산자 4-5 논리 연산자 4-6 부정 연산자 4-7 복합대입 연산자 /
Chapter 7. 조건문.
디지털논리실습 기본 논리 게이트 부울대수 조합회로.
누구나 즐기는 C언어 콘서트 제4장 수식과 연산자.
쉽게 풀어쓴 C언어 Express 제5장 수식과 연산자 C Express.
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
Chapter 04 C 연산자의 이해.
학습목표 변수 비주얼 베이직 자료형 변수 선언하기. 학습목표 변수 비주얼 베이직 자료형 변수 선언하기.
제3장 스택과 큐.
Heesang kim PL/SQL 3 Heesang kim.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
Part 05 순수한 연산자 ©우균, 창병모 © 우균, 창병모.
임베디드 실습 # LED, 7’Segment 제어
2주차: 변수, 수식, Control Flow.
6장. printf와 scanf 함수에 대한 고찰
2007 1학기 11 프로젝트 기초 실습.
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 03. 변수와 연산자.
13. 연산자 오버로딩.
쉽게 풀어쓴 C언어 Express 제7장 반복문 C Express Slide 1 (of 27)
C 프로그래밍 C언어 (CSE2035) (Chap11. Derived types-enumerated, structure, and union) (1-1) Sungwook Kim Sogang University Seoul, Korea Tel:
JA A V W. 03.
어서와 C언어는 처음이지 제14장.
Lesson 4. 수식과 연산자.
Report #3 - due: 4/6 100*100의 2개의 희소 행렬 A, B를 전달 받아서 이들의 덧셈을 구하고, 그 결과의 행렬 C를 반환하는 add_sparse_matrix(A, B, C)를 다음과 같이 작성하라. 희소 행렬은 sparse_matrix 타입으로 표현된다.
과학 탐구 토론 대회 1학년 2반 박승원 1학년 5반 권민성.
Mar 김 준 영 (juny924@gmail.com)
3장. 변수와 연산자 교안 : 전자정보통신 홈페이지 / 커뮤니티/ 학술세미나
Term Projects 다음에 주어진 2개중에서 한 개를 선택하여 문제를 해결하시오. 기한: 중간 보고서: 5/30 (5)
프로그래밍 원리 Chapter 05 자바스크립트 기초 신한대학교 IT융합공학부 박 호 균.
에어 조건문.
인터넷응용프로그래밍 JavaScript(Intro).
2장. 변수와 타입.
보고서 (due 5/8) 다음과 같은 방식으로 문제를 해결하시오. 문제 분석 알고리즘 작성 프로그램 작성 테스트 및 검증
컴퓨터 프로그래밍 기초 - 5th : 조건문(if, else if, else, switch-case) -
컴퓨터 프로그래밍 기초 - 3rd : 상수,변수 생성규칙 및 자료형 -
제3장 연산자(Operators) 문봉근.
Chapter 02. 자바 기본 문법.
5장 선택제어문 if 선택문 switch-case 선택문 다양한 프로그램 작성 조건 연산자.
1. 2진 시스템.
복습.
Chapter 07 비트와 여러 연산자.
파일 입출력.
^^ Computer Programming 2 dmpr.cnu.ac.kr/~daygax.
Excel 일차 강사 : 박영민.
Chapter08 JavaScript 시작하기
에어 PHP 입문.
Excel 일차 강사 : 박영민.
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
2장 PHP 기초 PHP의 시작과 끝을 이해한다. 주석문에 대하여 이해한다. echo 문을 이용하여 화면에 출력하
Homework #12 (1/2) 프로그램을 작성하고, 프로그램과 실행 결과를 프린트하여 제출한다.
복습.
Lecture 02 프로그램 구조 및 문법 Kwang-Man Ko
C++ 프로그래밍 기초 √ 원리를 알면 IT가 맛있다 3장. 연산자.
TVM ver 최종보고서
16장. 변수, 연산자, 사용자 정의 함수 변수 배열과 객체 연산자 함수.
8장 선택 논리 II 1. 논리연산자 1.1 논리연산자 : AND (&&) 1.2 논리연산자 : OR (||)
실습과제 (변수와 자료형, ) 1. 다음 작업 (가), (나), (다)를 수행하는 프로그램 작성
9장. spss statistics 20의 데이터 변수계산
어서와 C언어는 처음이지 제21장.
개정판 누구나 즐기는 C언어 콘서트 제13장 동적 메모리 출처: pixabay.
Visual Basic .NET 기초문법.
Presentation transcript:

연산자 (Operator)

산술 연산자 사칙연산 등 수치 계산 대입 연산자 증감 연산자 실습: 52/7의 나머지는? a *= b; x = ++a; x = a++;

실습 키보드로부터 소문자를 입력 받아서 대문자로 변환하세요. 입력(소문자) : a 출력예: 변환(대문자) : A

비교 연산자 변수나 수치 등의 값을 비교 조건식 Example : ==, <, >, <=, >=, != a>=b 조건식의 값 : 참(True): 1, 거짓(False): 0 Example : printf(“a<b . . . %d\n”, a<b);

논리 연산자 조건의 조합 조건부 대입 &&, ||, ! (50<=a) && (a<100) x = (조건) ? a : b a: 조건 참일 때의 값, b: 조건 거짓일 때의 값 Ex) 절대값(정수) x = (0<a) ? -a : a ;

비트 연산자 p199~ 비트 단위 논리 연산 부호 패턴 암호화 &(and), |(or), ^(xor), ~(not) char a; 1: 0000 0001, -1: 1111 1111 Ex) char a=1; printf(“%d”, a | 0x80); 암호화 b = a ^ code; c = b ^ code; 결과 a==c

Shift 연산자 p200~ 오른쪽 Shift연산자 >> 1/2 왼쪽 Shift연산자 << *2 논리shift는 0이 채워진다 (unsigned) 1111 1001 >>2 0011 1110 산술shift는 부호비트가 채워진다 1100 1000 >> 2 1111 0010 왼쪽 Shift연산자 << *2 0000 1111 <<2 0011 1100 산술shift는 부호비트는 유지되고 0이 채워진다 1111 1110 << 2 1111 1000

연산자 우선순위 우선순위 결합규칙 복잡한 연산은 ( )를 최대한 활용 a + b * c; (a + b) * c 우선순위가 같은 경우의 실행 방향  ,  a = b = 1;  복잡한 연산은 ( )를 최대한 활용

rand()함수1 p206 난수 발생기 씨앗값(seed) 지정 난수란 규칙성이 없는 숫자를 말한다. 0 <= rand( )함수 <= RAND_MAX : 이 범위의 정수값 발생 (stdlib.h필요) 씨앗값(seed) 지정 srand( time(0) ); // 난수 발생 기준값 time(0) // 초단위 정수값으로 현재 시간 반환

rand()함수2 난수 발생 수식 실습 N = a + b*(rand()%c) : a <= N <= (a + b*(c-1)) 사이의 값으로 a에서 시작해서 b간격으로 c개수 만큼 실습 20에서 100까지 10간격으로 난수를 발생시켜 3개의 값을 화면에 출력하시오.

End