컴퓨터의 기초 제 2강 - 변수와 자료형 , 연산자 2006년 3월 27일.

Slides:



Advertisements
Similar presentations
기본 자료형 순천향대학교 정보기술공학부 이 상 정. 자료형의 선언 컴퓨터프로그래밍 1 순천향대학교 정보기술공학부 이 상 정 3 자료형 선언 기본 자료형문자형 char 정수형 int 실수형 float double 형없음 void.
Advertisements

멘토링 2 주차 장 프로그래밍을 위한 자바의 자료형  값이 변하지 않는 상수  메모리 기억공간인 변수.
조건문, 함수 정대진 ( ) C Programming -3 일차 ITA 8 월 강의.
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++ 통합 환경 들어가기.
어서와 Java는 처음이지! 제3장선택과 반복.
Vision System Lab, Sang-Hun Han
제 3 장 변수와 자료형.
제 11 장 구조체.
컴퓨터 응용 및 실습 Part1. OOP&Java Programming data type Review
C 언어 기초 2 위덕대학교 에너지전기공학부 이 수 형 2009년 2학기.
C++ Espresso 제1장 기초 사항.
제 1장 C 언어의 소개.
어서와 Java는 처음이지! 제2장 자바 프로그래밍 기초.
2014 ITA 8월 강의 C Programming -1주차- C언어 기초 정대진 ( )
쉽게 풀어쓴 C언어 Express 제13장 구조체 C Express Slide 1 (of 25)
강좌명 : C++프로그래밍 (C++ Programming)
2주 실습강의 Java의 기본문법(1) 인공지능연구실.
2강. JAVA 프로그래밍이란?-II & 변수 JAVA 프로그램 환경설정과 실행 방법 변수란?
명품 JAVA Essential.
제3장 추가 실습 3장 관련 C 언어 프로그래밍 실습.
4장: 자료형과 수식.
구조체 struct 구조체와 함수 구조체의 배열, sizeof 연산자 열거형 enum 형 정의 typedef
쉽게 풀어쓴 C언어 Express 제4장 변수와 자료형 C Express.
제5장 제어명령
컴퓨터의 기초 제 4강 - 표준 입출력, 함수의 기초 2006년 4월 10일.
Choi, Namseok Java 기초 (Java의 제어문과 배열) Choi, Namseok
제 18 강 데이터 타입 타입, 변환, 캐스팅 shcho.pe.kr.
7. while 문의 흐름 제어.
연산자 대입 연산자 산술 연산자 관계 연산자 논리 연산자 비트 연산자 콤마 연산자 축약 연산자 sizeof 연산자
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 02. 프로그램의 기본구성.
명품 Java Programming.
AVR - Chapter 15 황 지 연.
C 9장. 구조체 #include <stdio.h> int main(void) { int num;
기초C언어 제3주 C프로그램 구성요소, 변수와 자료형 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
쉽게 풀어쓴 C언어 Express 제3장 C프로그램 구성요소 C Express.
프로그래밍2 및 실습 C언어 기반의 C++ 2.
제 3 장 상수와 변수
쉽게 풀어쓴 C언어 Express 제4장 변수와 자료형 C Express.
4장 제어문 선택문: if 문, if – else 문, switch 문
4주차: Data Types and Functions
쉽게 풀어쓴 C언어 Express 제4장 변수와 자료형 C Express.
adopted from KNK C Programming : A Modern Approach
3장 상수 변수 기본 자료형 키워드와 식별자 상수와 변수 기본 자료형 형변환 자료형의 재정의.
03. 안드로이드를 위한 Java 문법 제목. 03. 안드로이드를 위한 Java 문법 제목.
제2장 제어구조와 배열 if-else 문에 대하여 학습한다. 중첩 if-else 문에 대하여 학습한다.
제 3 장 연산자 (Operators).
제 2장 어휘구조와 자료형 토 큰 리 터 럴 주 석 자 료 형 배 열 형.
Java의 정석 제 2 장 변수(Variable) Java 정석 남궁성 강의
컴퓨터 프로그래밍 기초 - 4th : 수식과 연산자 -
제어문 & 반복문 C스터디 2주차.
4장 - PHP의 표현식과 흐름 제어-.
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
Java의 정석 제 4 장 조건문과 반복문 Java 정석 남궁성 강의
[INA470] Java Programming Youn-Hee Han
자바 5.0 프로그래밍.
제 3장 데이터형과 연산자 Hello!! C 언어 강성호 김학배 최우영.
Fflush 사용이유 및 방법 [이유] 키보드에서 입력된 내용은 입력버퍼에 저장되었다가 Enter 키가 들어오면 프로그램으로 전달됨 이 때 입력버퍼에 있는 Enter 키도 프로그램으로 전달됨 그러므로 아래와 같은 프로그램에서 문자 하나를 입력해도 Enter키도 입력된 것으로.
Java 3장. 자바의 기본 구조 I : 변수, 자료형, 연산자 public class SumTest {
-Part1- 제8장 조건문이란 무엇인가 (교재 199페이지 ~ 224페이지)
자바 5.0 프로그래밍.
1학기 정리 지난 학기에 배운 내용을 복습해 본다..
반복문의 기능 반복문 반복문 특정 영역을 특정 조건이 만족하는 동안에 반복 실행하기 위한 문장 while문
3주차: Control Flow and Others
어서와 C언어는 처음이지 제16장.
DataScience Lab. 박사과정 김희찬 (화)
C.
printf("Global Korea\n");
Choi Younghwan CSE HUFS
PHP 기초문법 PHP를 공부하는데 있어 가장 기초가 되는 PHP기초문법에 대해서 배워 봅니다.
Presentation transcript:

컴퓨터의 기초 제 2강 - 변수와 자료형 , 연산자 2006년 3월 27일

예약어 예약어란? 예약어의 종류 정리 프로그램 소스를 작성하기 위해서 미리 정의된 명령어 또는 단어 반복문 – for, while, do, break, continue, goto 조건문 – if, else, switch, case, default 데이터 유형 – char, int, short, unsigned, float, double, struct, union, typedef 기타 – return, sizeof, main, void, include

변수 변수란? 변수의 조건 프로그램 내에서 특정 값들을 임시로 저장하기 위하여 사용하는 것 영문자 또는 _로 시작 특수기호, 한글, 공백 사용불가 예약어 사용불가 대소문자 구별

변수 변수명을 정하는 방법은? 올바른 표현 찾기 헝가리안 표기법 자바 스타일 표기법 이런 건 아직 중요한 게 아닙니다.^^ while = 3; int _helloWorld; Float aFloat; double 2006worldcup; char goodday = 1; int 정수값&; _Helloworld = 5;

상수 정수형 상수 부동소수점 상수 10진 상수, 8진 상수, 16진 상수, Long형 상수 10진 상수 : 0이외의 숫자로 시작하는 10진 숫자열 int jungsoo = 43101; 부동소수점 상수 10진 상수, 지수형 상수 10진 상수 : 실수 10진수 표시 float seelsoo = 43.101;

상수 문자 상수 문자열상수 기호상수 한 문자만 표시 + 제어문자 : ‘\’를 붙여서 사용 \n , \\, \’, \”, \0 string : “안녕하세요” 마지막에 문자열의 끝을 표시해 주어야 함 “Hello” -> ‘H’ + ‘e’ + ‘l’ + ‘l’ + ‘o’ + ‘\0’ 기호상수 #define 기호상수 내용

자료형 자료형이란? int double 변수에 저장할 수 있는 데이터의 유형을 결정하는 타입 int, float, double, unsigned int, … 우리에게 현재 필요한 것은? int 정수를 나타냄 4byte – 표현범위는… double 실수를 나타냄 8byte – 표현범위는…

자료형 bool char char* 참과 거짓 보통은 1과 0을 사용 글자 하나를 나타냄 1byte ->8bits -> 256가지 글자 표현 그러면 한글은 어떻게 보이나요? char* 글자가 쭉 이어진 문자열을 나타냄 string - 자세한 내용은 나중에 모든 종류의 언어에서 1을 TRUE, 0을 FALSE로 사용하면 되므로 그렇게 사용할 것을 권유

자료형 – 다음에 또 배워요^^ structure array char* 관련이 있는 여러 개의 정보를 나타내고 싶을 때, 같은 이름을 사용함으로써 직관적 프로그램의 효율성 상승 array structure와 비슷한 점과 다른 점 동일한 타입만을 가져야 함 char* 글자가 쭉 이어진 문자열을 나타냄 가장 흔히 쓰이는 것이지만 사용이 어려움 JAVA에서는 string형으로 쓰기 쉽게 정의

문장 선언문 대입문 함수호출 프로그램 내에서 사용할 변수를 정의 int a, b, c, d; 연산된 결과를 다시 다른 변수에 할당 c = a * b; 특정 변수에 상수 값을 할당 a = 100; b = 50; 함수호출 정의된 함수를 사용함 미리 제공하는 것과 사용자가 프로그램한 것이 있을 수 있다. printf(“Hello World”);

연산자 산술연산자 대입연산자 증감연산자 관계연산자 논리연산자 비트연산자 + , - , * , / , % = , += , -= , *= , /= , %= 증감연산자 A++ , A-- , ++A , --A 관계연산자 > , < , == , != , >= , <= 논리연산자 && , || 비트연산자 & , ^ , | , << , >>

연산자 우선순위 연산자 우선순위 연산자 결합방향 괄호, 배열, 구조체, 공용체 멤버를 지시하는 연산자 (), [], ->, . 하나의 피연산자를 가지고 있는 연산자 ! , ++ , - * , / , + , - 대입연산자 나열연산자 연산자 결합방향 대입연산자, 단항연산자는 오른쪽에서 왼쪽으로 결합 그 외 연산자는 왼쪽에서 오른쪽으로 결합 X = y+= z X = (y += z) A = x + y + z A = (x + y) + z

Homework Assignment #1 Assignment #2 화면에 자기 학번과 이름을 출력하시오. 다음을 계산하는 프로그램을 작성하시오. 계산 결과는 한 줄에 하나씩 출력하시오. (2*5) – (6/3) 5*4 mod 8 8 & 10 8 | 10

숙제를 어떻게 해야 할까요? 선배나 친구한테 물어본다.(강추) 책을 사서 공부한다. 조교에게 찾아간다.(비추) 학원을 등록한다.(비추) 수업게시판 www.msdn.com

숙제 제출 방법 1. 앞의 방법대로 공부 2. 프로그램 3. 결과가 제대로 나오면 제출 4. 제출기한 : 3/31(금) 자정 소스코드 .c 파일 4. 제출기한 : 3/31(금) 자정 delay : 4/2(일) 자정 (10%감점) 일요일 이후에는 받지 않음. 5. 제출방법 : 조교 페이지 submit system

Any Questions? -_-;; 프로그램 학과공부 인생상담 전공진입