박성진 paksj@kangwon.ac.kr 컴퓨터 프로그래밍 기초 [03] 변수와 자료형 박성진 paksj@kangwon.ac.kr.

Slides:



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

03 변수와 자료형 세종대학교 최옥경 교수 참고 : 한빛미디어 뇌를 자극하는 C, INFINITY Perfect C.
멘토링 2 주차 장 프로그래밍을 위한 자바의 자료형  값이 변하지 않는 상수  메모리 기억공간인 변수.
교수님 영상 제 2 장 관세법 일반 제 1 절 통칙 제 2 절 법 해석의 원칙 등 제 3 절 기한과 기간 제 4 절 서류의 송달 등 제 5 절 관세의 부과 및 징수 제 6 절 납세의무의 소멸 등.
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++ 통합 환경 들어가기.
프로그래밍1 및 실습 (C언어) - 3장 기본자료형 (3.6부터 끝까지) -
제 3 장 변수와 자료형.
제 11 장 구조체.
컴퓨터 응용 및 실습 Part1. OOP&Java Programming data type Review
C 언어 기초 2 위덕대학교 에너지전기공학부 이 수 형 2009년 2학기.
C++ Espresso 제1장 기초 사항.
쉽게 풀어쓴 C언어 Express 제11장 포인터 C Express.
제 1장 C 언어의 소개.
어서와 Java는 처음이지! 제2장 자바 프로그래밍 기초.
2014 ITA 8월 강의 C Programming -1주차- C언어 기초 정대진 ( )
2강. JAVA 프로그래밍이란?-II & 변수 JAVA 프로그램 환경설정과 실행 방법 변수란?
제3장 추가 실습 3장 관련 C 언어 프로그래밍 실습.
4장: 자료형과 수식.
쉽게 풀어쓴 C언어 Express 제4장 변수와 자료형 C Express.
6장. printf와 scanf 함수에 대한 고찰
제 18 강 데이터 타입 타입, 변환, 캐스팅 shcho.pe.kr.
변수와 자료형.
기초C언어 제3주 C프로그램 구성요소, 변수와 자료형 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
컴퓨터 프로그래밍 기초 - 2nd : scanf(), printf() 와 연산자 -
변수와 자료형.
제2장 데이터 및 수식.
제 2 장 변수와 상수.
프로그래밍2 및 실습 C언어 기반의 C++ 2.
제 3 장 상수와 변수
2007년 1학기 전산학개론 성신여자대학교 컴퓨터정보학부
쉽게 풀어쓴 C언어 Express 제4장 변수와 자료형 C Express.
5장. 상수와 기본 자료형. 5장. 상수와 기본 자료형 5-1 C 언어가 제공하는 기본 자료형 자료형(data type) 기본 자료형 사용자 정의 자료형 int val; "선언할 변수의 특징을 나타내기 위한 키워드" 기본 자료형 기본적으로 제공이 되는 자료형 사용자.
쉽게 풀어쓴 C언어 Express 제4장 변수와 자료형 C Express.
23강 API - II - 약방의 감초 Random 클래스 - Scanner 및 Sysout - Wrapper 클래스의 이해
Chapter 2 Lexical Elements, Operators, and the C System
제2장 데이터형과 표준 입출력문 문봉근.
2019년 2월 24일 오후 4시 59분 제2장 표준 입출력 함수
컴퓨터의 기초 제 2강 - 변수와 자료형 , 연산자 2006년 3월 27일.
자전거를 배우려면 안장에 올라가 페달을 밟아라.
Web & Internet [06] CSS3 응용과 레이아웃
Formatted Input/Output
Java의 정석 제 2 장 변수(Variable) Java 정석 남궁성 강의
Web & Internet [11] JavaScript & BootStrap
컴퓨터 프로그래밍 기초 - 4th : 수식과 연산자 -
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 05. 상수와 기본 자료형.
프로그래밍 원리 Chapter 04 자료 처리와 연산자 신한대학교 IT융합공학부 박 호 균.
Chapter 04 자료 유형.
■ 화성공장 산학인턴 버스 노선 확인 안내 문의 전화 : 안내페이지 접속 1
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
Chapter 04. 데이터의 표현과 연산(Ⅱ).
Chapter 05. 입출력 함수.
학습목표 Chapter 2-1. 변수와 포인터 변수의 선언과 변수에 대한 메모리 할당을 살펴본다.
문자열 처리하기 working with Strings
Choi Seong Yun 컴퓨터 프로그래밍 기초 #03 : 변수와 자료형 Choi Seong Yun
Java 3장. 자바의 기본 구조 I : 변수, 자료형, 연산자 public class SumTest {
박성진 컴퓨터 프로그래밍 기초 [04] 연산자 박성진
누구나 즐기는 C언어 콘서트 제2장 기초 사항 IT응용시스템공학과 김형진 교수.
-Part1- 제6장 자료형이란 무엇인가.
Web & Internet [02] HTML5 기본구조와 작성법
자바 5.0 프로그래밍.
C언어 프로그래밍의 이해 Ch03. 기본 자료형, 변수와 상수.
3주차: Control Flow and Others
노인학대예방 교육 교육강사 시 설 장 송나겸 보성실버센터.
어서와 C언어는 처음이지 제16장.
Spring, 2019 School of CSE Pusan National University
C.
printf("Global Korea\n");
Web & Internet [10] 입문 – input 태그
개정판 누구나 즐기는 C언어 콘서트 제3장 변수와 자료형 출처: pixabay.
Presentation transcript:

박성진 paksj@kangwon.ac.kr 컴퓨터 프로그래밍 기초 [03] 변수와 자료형 박성진 paksj@kangwon.ac.kr

변수란? 변수 (variable) 저장된 값의 변경이 가능한 공간 상수 (constant) 저장된 값의 변경이 불가능한 공간 DBLab Template by Suan

변수의 이름 ○ int a; ○ int num1; ○ int num2; ○ float frYing_Pan; X float 3points; X int num dem; X char for; 식별자 (identifier): 식별할 수 있게 해주는 이름 알파벳 문자와 숫자, 밑줄 문자 _로 구성 첫 번째 문자는 반드시 알파벳 또는 밑줄 문자 _ 대문자와 소문자를 구별 C 언어의 키워드와 똑같은 이름은 허용되지 않 는다. DBLab Template by Suan

자료형이란? 데이터의 형태에 따라 다른 자료형이 필요함! 자료형 설명 바이트수 범위 short short형 정수 2 정수형 부호있음 short  short형 정수 2 -32768~32767 int 정수 4 -2147483648~2147483647 long  long형 정수 부호없음 unsigned short 부호없는 short형 정수 0~65535 unsigned int 부호없는 정수 0~4294967295 unsigned long 부호없는 long형 정수 문자형 char 문자 및 정수 1 -128~127 unsigned char 문자 및 부호없는 정수 0~255 부동소수점형 float 단일정밀도 부동소수점 1.2E-38~3.4E38 double 두배정밀도 부동소수점 8 2.2E-308~1.8E308 long double DBLab Template by Suan

예제 1 DBLab Template by Suan

예제 1 DBLab Template by Suan

ASCII Table (아스키 코드표) ASCII( American Standard Code for Information Interchange) 1968년 제정된 미국 문자 표준코드체계이다. 컴퓨터에서 영문자, 숫자, 그 외 기호를 표현하기 위한 표준 코드로서, 사실상 PC에서는 세계 표준코드이다. DBLab Template by Suan

ASCII Table (아스키 코드표) DBLab Template by Suan

예제 2 DBLab Template by Suan

예제 2 DBLab Template by Suan

unsigned 양수의 값만을 나타냄을 의미 unsigned int speed; // 부호없는 int형 unsigned distance; // unsigned int distance와 같다. unsigned short players; // 부호없는 short형 unsigned long seconds; // 부호없는 long형 DBLab Template by Suan

오버플로우 (Overflow) 변수가 나타낼 수 있는 범위를 넘는 숫자를 저장하려고 할 때 발생 DBLab Template by Suan

상수를 2진수, 8진수, 16진수 표현 10진수 시스템에서는 10자리 숫자 (0부터 9까지)를 사용하다. 10진수 시스템에서는 10자리 숫자 (0부터 9까지)를 사용하다. Ex) 30= 30 10 2진수 시스템은 0과 1의 2자리 숫자로 만 구성된다. (컴퓨터에서 가장 일반적으로 사용한다.) 16진수 시스템은 16자리 숫자 또는 문 자 (0-9과 A-F)를 사용하다. DBLab Template by Suan

예제 3 (“0x…”는 숫자가 16진수임을 나타낸다) DBLab Template by Suan

예제 3 DBLab Template by Suan

기호 상수 #define EXCHANGE_RATE 1120 OR const int EXCHANGE_RATE = 1120 DBLab Template by Suan

printf()안에서 사용하는 이스케이프 시퀀스 제어 문자 이름 제어 문자 표기 값 의미 널문자(NULL) \0 문자열의 끝을 표시 경고(bell) \a 7 "삐“하는 경고 벨소리 발생 백스페이스(backspace) \b 8 커서를 현재의 위치에서 한 글자 뒤로 옮긴다. 수평탭(horizontal tab) \t 9 커서의 위치를 현재 라인에서 설정된 다음 탭 위치로 옮긴다. 줄바꿈(newline) \n 10 커서를 다음 라인의 시작 위치로 옮긴다. 수직탭(vertical tab) \v 11 설정되어 있는 다음 수직 탭 위치로 커서를 이동 폼피드(form feed) \f 12 주로 프린터에서 강제적으로 다음 페이지로 넘길 때 사용된다. 캐리지 리턴(carriage return) \r 13 커서를 현재 라인의 시작 위치로 옮긴다. 큰따옴표 \“ 34 원래의 큰따옴표 자체 작은따옴표 \‘ 39 원래의 작은따옴표 자체 역슬래시(back slash) \\ 92 원래의 역슬래시 자체 DBLab Template by Suan

실습 1. 사용자에게 16진수 형태로 2개의 정수를 받아서 덧셈한 결과를 10진수와 16진수로 출력해보세요. 힌트) 16진수 형태지정자 >> %x 2. 사용자에게 2개의 실수를 받아서 각 실수의 정수부를 더한 값을 출력해보세요. 힌트) sum = (int)(a + b); DBLab Template by Suan