2장. 변수와 타입.

Slides:



Advertisements
Similar presentations
Ⅰ. 연산자 Ⅱ. 제어 구조. 연산자 : 할당 연산자 - 사용자가 정의한 변수에 임의의 값을 저장하는 기능 strvar = strVar1+ “ Hello ”
Advertisements

6 장. printf 와 scanf 함수에 대한 고찰 printf 함수 이야기 printf 는 문자열을 출력하는 함수이다. – 예제 printf1.c 참조 printf 는 특수 문자 출력이 가능하다. 특수 문자의 미 \a 경고음 소리 발생 \b 백스페이스 (backspace)
1 08 배열. 한국대학교 객체지향연구소 2 C 로 배우는 프로그래밍 기초 2 nd Edition 배열  동일한 자료유형의 여러 변수를 일괄 선언  연속적인 항목들이 동일한 크기로 메모리에 저장되는 구조  동일한 자료 유형이 여러 개 필요한 경우에 이용할 수 있는.
Part 03 상수, 변수, 자료형 ©우균, 창병모 © 우균, 창병모.
쉽게 풀어쓴 C언어 Express 제11장 포인터 C Express Slide 1 (of 27)
제 9 장 구조체와 공용체.
-Part2- 제3장 포인터란 무엇인가.
C 8장. 포인터 #include <stdio.h> int main(void) { int num;
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 12. 포인터의 이해.
5장. 참조 타입.
제 3장. C보다 나은 C++ II.
학습목표 변수 비주얼 베이직 자료형 변수 선언하기. 학습목표 변수 비주얼 베이직 자료형 변수 선언하기.
C 프로그래밍.
11장. 포인터 01_ 포인터의 기본 02_ 포인터와 Const.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
임베디드 실습 # LED, 7’Segment 제어
2주차: 변수, 수식, Control Flow.
6장. printf와 scanf 함수에 대한 고찰
[INA470] Java Programming Youn-Hee Han
11장. 1차원 배열.
* 07/16/96 처음으로 배우는 C 프로그래밍 제1부 기초 제3장 치환, 주소, 대화식 입력 *
C 8장. 포인터 #include <stdio.h> int main(void) { int num;
C#.
13. 연산자 오버로딩.
쉽게 풀어쓴 C언어 Express 제3장 C프로그램 구성요소 C Express.
JA A V W. 03.
사용자 함수 사용하기 함수 함수 정의 프로그램에서 특정한 기능을 수행하도록 만든 하나의 단위 작업
C 언어 교육 02 주차 – scanf & 반복문과 조건문 교육부장 조하정.
프로그래밍 개요
박성진 컴퓨터 프로그래밍 기초 [09] 배열 part 1 박성진
3장 상수 변수 기본 자료형 키워드와 식별자 상수와 변수 기본 자료형 형변환 자료형의 재정의.
메모리 관리 & 동적 할당.
Java의 정석 제 5 장 배 열 Java 정석 남궁성 강의 의
쉽게 풀어쓴 C언어 Express 제14장 포인터 활용 C Express Slide 1 (of 22)
상수와 기본 자료형.
C 3장. 변수와 데이터형 #include <stdio.h> int main(void) { int num;
Mar 김 준 영 (juny924@gmail.com)
19. 함수 포인터와 void 포인터.
3장. 변수와 연산자 교안 : 전자정보통신 홈페이지 / 커뮤니티/ 학술세미나
Lesson 2. 기본 데이터형.
6장 데이터 타입(4) 순천향대학교 컴퓨터공학부 하 상 호.
연산자 (Operator).
포인터 1차원 배열과 포인터 2차원 배열과 포인터 문자열 배열과 포인터 포인터 배열
프로그래밍 원리 Chapter 05 자바스크립트 기초 신한대학교 IT융합공학부 박 호 균.
에어 조건문.
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
컴퓨터 프로그래밍 기초 - 5th : 조건문(if, else if, else, switch-case) -
컴퓨터 프로그래밍 기초 - 8th : 함수와 변수 / 배열 -
8주차: Strings, Arrays and Pointers
5장 선택제어문 if 선택문 switch-case 선택문 다양한 프로그램 작성 조건 연산자.
1. 2진 시스템.
Chapter 08. 함수.
Canary value 스택 가드(Stack Guard).
2부 기본 구조 2부에서는 자바 언어의 기본구조인 변수, 자료형, 연산자, 선택 및 반복논리, 배열 등에 관해 설명합니다
제5장 변수, 연산자, 수식.
구조체 (Structure).
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
Lecture 02 프로그램 구조 및 문법 Kwang-Man Ko
컴퓨터 프로그래밍 기초 - 9th : 배열 / 포인터 -
16장. 변수, 연산자, 사용자 정의 함수 변수 배열과 객체 연산자 함수.
실습과제 (변수와 자료형, ) 1. 다음 작업 (가), (나), (다)를 수행하는 프로그램 작성
제 4 장 Record.
17장. 문자열 01_ 문자열 사용의 기본 02_ 문자열의 사용.
1. 지역변수와 전역변수 2. auto, register 3. static,extern 4. 도움말 사용법
어서와 C언어는 처음이지 제21장.
6장 데이터 타입(5) 순천향대학교 컴퓨터공학부 하 상 호.
Pointers summary.
2019 2학기 9장 배열과 포인터 1. 주소, 주소연산자(&) 2. 포인터, 역참조연산자(*) 3. 배열과 포인터.
Presentation transcript:

2장. 변수와 타입

1절. 변수 2절. 데이터 타입 3절. 타입 변환 변수란? 변수의 선언 변수의 사용 변수의 사용 범위 기본 타입 정수 타입 실수 타입 논리 타입 3절. 타입 변환 자동 타입 변환(Promotion) 강제 타입 변환(Casting)

1절. 변수 변수란? 변수의 선언 (p.30) 타입 변수이름 int age ; double value ;

1절. 변수 변수 이름을 위한 명명 규칙(naming convention)

1절. 변수 변수의 사용 변수값 저장 (p.32~)

1절. 변수 변수의 사용 변수값 읽기 변수는 초기화가 되어야 읽기 가능 잘못된 코딩의 예 맞게 고친 후의 코드

1절. 변수 리터럴(literal) 소스 코드 내에서 직접 입력된 변수의 초기값 소스 코드 내에서 익숙해지는 것이 point ! 종류 : 정수 리터럴, 실수 리터럴, 문자 리터럴, 문자열 리터럴, 논리 리터럴 (p.32~34)

1절. 변수 변수의 사용 범위 변수는 중괄호 블록 {} 내에서 선언되고 사용 (p.35~)

2절. 데이터 타입 기본(primitive) 타입 (p.38~48) 정수, 실수, 문자, 논리 리터럴을 직접 저장하는 타입 메모리의 최소 기억단위인 bit가 모여 byte 형성 1 byte = 8 bit

3절. 타입 변환 타입 변환 데이터 타입을 다른 타입으로 변환하는 것 종류 byte ↔ int, int ↔ double 자동(묵시적) 타입 변환: Promotion 강제(명시적) 타입 변환: Casting

3절. 타입 변환 자동 타입 변환 (p.49~51) 프로그램 실행 도중 작은 타입은 큰 타입으로 자동 타입 변환 가능

3절. 타입 변환 강제 타입 변환 (p.52~56) 큰 타입을 작은 타입 단위로 쪼개기 끝의 한 부분만 작은 타입으로 강제적 변환 Ex) int 를 byte에 담기

3절. 타입 변환 연산식에서 자동 타입 변환 (p.57~59) 연산은 같은 타입의 피연산자(operand)간에만 수행 서로 다른 타입의 피연산자는 같은 타입으로 변환 두 피연산자 중 크기가 큰 타입으로 자동 변환 Ex) int type으로 계산 결과를 얻고 싶다면? Double type 변수를 먼저 int로 변환 후 계산