제 2 장 변수와 상수.

Slides:



Advertisements
Similar presentations
3. 자료형. 담당교수 : 이 성 우 C++ 프로그래밍 상수와 변수 (3) 1. 변수 (variable)  프로그램 수행 도중에 자료  변수를 위해 은 변하지 않음  선언 시에 반드시 그. ※ 저장 정보의 구성 ① 정보의 종류 ② 저장 값 ③ 저장 위치 int Num.
Advertisements

03 변수와 자료형 세종대학교 최옥경 교수 참고 : 한빛미디어 뇌를 자극하는 C, INFINITY Perfect C.
기본 자료형 순천향대학교 정보기술공학부 이 상 정. 자료형의 선언 컴퓨터프로그래밍 1 순천향대학교 정보기술공학부 이 상 정 3 자료형 선언 기본 자료형문자형 char 정수형 int 실수형 float double 형없음 void.
멘토링 2 주차 장 프로그래밍을 위한 자바의 자료형  값이 변하지 않는 상수  메모리 기억공간인 변수.
프로그래밍1 및 실습 (C언어) - 3장 기본자료형 (3.6부터 끝까지) -
Vision System Lab, Sang-Hun Han
제 3 장 변수와 자료형.
제 11 장 구조체.
어서와 Java는 처음이지! 제2장 자바 프로그래밍 기초.
C++ Tutorial 1 서강대학교 데이터베이스 연구실.
컴퓨터 응용 및 실습 Part1. OOP&Java Programming data type Review
쉽게 풀어쓴 C언어 Express 제5장 수식과 연산자 C Express Slide 1 (of 34)
C++ Espresso 제1장 기초 사항.
제 1장 C 언어의 소개.
어서와 Java는 처음이지! 제2장 자바 프로그래밍 기초.
2014 ITA 8월 강의 C Programming -1주차- C언어 기초 정대진 ( )
4부 클래스 라이브러리 “4부에서는 자바 언어의 API인 클래스 라이브러리에 관해 설명합니다
2주 실습강의 Java의 기본문법(1) 인공지능연구실.
Chapter 02 자바 기본구조 자바 프로그래밍의 기초적인 문법을 소개
2강. JAVA 프로그래밍이란?-II & 변수 JAVA 프로그램 환경설정과 실행 방법 변수란?
제3장 추가 실습 3장 관련 C 언어 프로그래밍 실습.
4장: 자료형과 수식.
쉽게 풀어쓴 C언어 Express 제4장 변수와 자료형 C Express.
제 18 강 데이터 타입 타입, 변환, 캐스팅 shcho.pe.kr.
변수와 자료형.
C 9장. 구조체 #include <stdio.h> int main(void) { int num;
기초C언어 제3주 C프로그램 구성요소, 변수와 자료형 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
컴퓨터 프로그래밍 기초 - 2nd : scanf(), printf() 와 연산자 -
변수와 자료형.
제2장 데이터 및 수식.
3 장 Visual Basic 2010 기본 문법 3.1 변수 3.2 데이터 형식 3.3 연산자 3.4 제어문
제 3 장 상수와 변수
2007년 1학기 전산학개론 성신여자대학교 컴퓨터정보학부
쉽게 풀어쓴 C언어 Express 제4장 변수와 자료형 C Express.
4주차: Data Types and Functions
5장. 상수와 기본 자료형. 5장. 상수와 기본 자료형 5-1 C 언어가 제공하는 기본 자료형 자료형(data type) 기본 자료형 사용자 정의 자료형 int val; "선언할 변수의 특징을 나타내기 위한 키워드" 기본 자료형 기본적으로 제공이 되는 자료형 사용자.
쉽게 풀어쓴 C언어 Express 제4장 변수와 자료형 C Express.
23강 API - II - 약방의 감초 Random 클래스 - Scanner 및 Sysout - Wrapper 클래스의 이해
adopted from KNK C Programming : A Modern Approach
2장 표준 입출력 표준 입출력 함수의 종류 형식화된 입출력 문자 입출력 문자열 입출력.
Chapter 2 Lexical Elements, Operators, and the C System
제2장 데이터 및 수식.
제2장 데이터형과 표준 입출력문 문봉근.
2019년 2월 24일 오후 4시 59분 제2장 표준 입출력 함수
컴퓨터의 기초 제 2강 - 변수와 자료형 , 연산자 2006년 3월 27일.
Formatted Input/Output
제 2장 어휘구조와 자료형 토 큰 리 터 럴 주 석 자 료 형 배 열 형.
Java의 정석 제 2 장 변수(Variable) Java 정석 남궁성 강의
컴퓨터 프로그래밍 기초 - 4th : 수식과 연산자 -
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 05. 상수와 기본 자료형.
프로그래밍 원리 Chapter 04 자료 처리와 연산자 신한대학교 IT융합공학부 박 호 균.
4장 - PHP의 표현식과 흐름 제어-.
Chapter 04 자료 유형.
Chapter 04. 데이터의 표현과 연산(Ⅱ).
제 3장 데이터형과 연산자 Hello!! C 언어 강성호 김학배 최우영.
학습목표 Chapter 2-1. 변수와 포인터 변수의 선언과 변수에 대한 메모리 할당을 살펴본다.
Java 3장. 자바의 기본 구조 I : 변수, 자료형, 연산자 public class SumTest {
자바 5.0 프로그래밍.
쉽게 풀어쓴 C언어 Express 제3장 C프로그램 구성요소 C Express Slide 1 (of 25)
C언어 프로그래밍의 이해 Ch03. 기본 자료형, 변수와 상수.
컴퓨터 프로그래밍 기초 - 11th : 파일 입출력 및 구조체 -
국어지도 유아교육과 권수연 김아람 중등특수교육과 박수진 양한솔
3주차: Control Flow and Others
Introduction to Computer System 컴퓨터의 이해 3: 데이터 표현
박성진 컴퓨터 프로그래밍 기초 [03] 변수와 자료형 박성진
C 4장. 연산자 #include <stdio.h> int main(void) { int num;
printf("Global Korea\n");
개정판 누구나 즐기는 C언어 콘서트 제3장 변수와 자료형 출처: pixabay.
Spring, 2019 School of CSE Pusan National University
Presentation transcript:

제 2 장 변수와 상수

목 차 자료(data) 변수(variables) 상수(constant) 형전환(type conversion)

자료(1) P37 문자(character, ASCII 코드) 숫자(numeric number) 알파벳 문자 특수 문자 !, @, #, $, %, ^, &, *, (, ) 등 제어 문자 /n, /r, /t, /b 등 숫자(numeric number) 정수, 실수 10진수,16진수,8진수 등 제어문자 사용

변수(1) P38 키워드(key-words)와 변수명(variable name) ① 키워드 명령어나 변수형 ANSI C 예약어(reserved words) : P37 그림

변수(2) 키워드와 변수명 ② 변수명(variable name) 식별자(identifier) : 변수, 상수, 함수의 이름 8자까지 인식 영문자 또는 “_”를 첫 문자로 구성 영문자와 “_”, 0부터 9까지의 숫자의 합성 변수명 사이의 공란과 예약어는 허용되지 않음

변수(3) 키워드와 변수명 변수명(variable names) 변수명의 예 올바른 예 틀린 예 설 명 Count1 1Count 숫자로 시작 korea_score #num ‘_‘외 특수 문자 사용 _my_score break 예약어 사용

변수(4-1) 키워드와 변수명 자료형(data type) 기본형과 유도형 P40 그림

변수(4-2) 자료형(data type) 대상 : 변수, 상수, 함수 지원 형 : int, char, float, long, short, unsigned, double 사용전 형 선언. 동일형 연속 선언 가능 : 콤마로 분리 형 선언과 변수 초기화도 동일 문장내 가능

변수(5) 키워드와 변수명 ① 문자 자료형(character DT) 기본형 : char 변수1, 변수2, …, 변수n; char 변수1=‘값1’, …, 변수n=‘값n’; 출력 변환 문자 : %C 단일 문자 상수 - 표현 : ‘ ‘(단일 따옴표, single quotation) 문자형 변수 : 영문자, 숫자, 특수 문자 문자열(character string) : - 표현 : “ “ (이중 따옴표, double quotation) - 마지막에 null 문자 부가(/o) 문자형 크기(바이트) 허용 범위  char 1 -128 ~ 127 unsigned char 0 ~ 255

변수(6-1) 키워드와 변수명 ② 정수 자료형(integer DT) 대상 : 상수(constants), 상수식(constant expression) 십진수(decimal), 8진수(octal), 16진수(hexadecimal)지원 기본형 : int 변수1, 변수2, …, 변수n; int 변수1=값1, …, 변수n=값n; 자료형 크기(바이트) 허용 범위  int 2  -32768 ~ 32767  unsigned int  0 ~ 65535  short  unsigned short  0 ~ 65535  long 4  -2147483648 ~ 2147483647  unsigned long  0 ~ 4294967295

변수(6-2) 종류 : integer, long, character, floating 상수. 문자열 상수 : (예) “programming is fun. /n" 표현 : - 십진수 : 수 ⇒ long선언 : 수L (예) 15L → long int 15; - 8진수 : o수 - 숫자 앞에 o있으면 ⇒ 8진수 인식 - 출력 변환 문자 : %o (printf 문) 맨 앞의 o는 출력 안됨 - 16진수 상수 : ox수 또는 OX수 - 맨앞에 ox로 시작하는 상수. - 표기 : 0 ~ 9, a ~ f(또는 A ~ F) (예) sam = ox5EB - 출력 변환 : %x

변수(7-1) 키워드와 변수명 ③ 실수 자료형(floating-point DT) ① 기본형 : float 변수1, 변수2, …, 변수n; float 변수1=값1, …, 변수n=값n; ② 배정도 : double 변수1, 변수2, …, 변수n; double 변수1=값1, …, 변수n=값n; 출력 변환 : %f 또는 %e(%E) 실수형 크기(바이트) 지수 범위 허용 범위 유효 숫자 float 4 -38 ~ 38 3.4e-38~3.4e+38 6 double 8 -308 ~ 308 1.7e-308~1.7e+308 15~16

변수(7-2) 소수 포함하는 값 십진수만 지원 출력 변환 : %f 지수형 표현 가능: 지수는 음, 양수 모두가능. (예) 1.5e3 (= 1.5x10**4) 출력 변환 : %e(또는 %E) double형(배정도형, double precision real) -float형의 정밀도 증가 요구시 사용

변수(8) 키워드와 변수명 자료형 정리 P52 표 자료형 값 표현 범위 바이트 부호 char -128 ~ 127 1 있음 unsigned char 0 ~ 255 없음 int 16bit -32,768 ~32,767 4 32bit -2,147,438,648 ~ 2,147,438,647 long -32,768 ~ 32,767 unsigned int 0 ~ 4,294,967,295 unsigned long float 3.4E-38 ~ 3.4E+38   double 1.7E-308 ~ 1.7E+308 8 long double 3.4E-4932 ~ 3.4E+4932 16

상수(constant) 상수(Constants) 값이 변하지 않는 값 값을 지정하는 수와 문자(문자열)로 구성 상수는 10진수, 8진수, 16진수 지원 2진수는 지원되지 않음 숫자 사이엔 공란이 허용되지 않음 숫자 사이를 구분하는 콤마는 사용할 수 없음

형 전환 ① 무(無)변환 ② 강제 전환 같은 형으로 전환하는 경우 작은형에서 큰형으로 전환 큰 자료형에서 작은 자료형으로 전환 예) 정수→실수 ② 강제 전환 큰 자료형에서 작은 자료형으로 전환 예) 실수→정수 (DT)변수 명 예) 정수 = (int)실수