C# language 2
Transcript of C# language 2
C# LANGUAGE - 2GROW Common Study
CONTENTS Constant and Variables
Operators
Read from Keyboard
Homework
CONSTANT AND VARI-ABLES
GROW Common Study
CONSTANT AND VARIABLES 상수 (Constant)
상수는 고정된 값이다 ex) 10, 12.4, ‘a’, … ex) 10 은 10 을 뜻하고 , 12.4 는 12.4 를 뜻하고 , ‘a’ 는 ‘ a’ 를 뜻하고 …
상수 값 종류 문자 (Character): ‘ 한 문자’ 숫자 (Numbers)
정수 (Integer): 1234 부동소수점 (Floating point): 123.4
부울대수 (Boolean, true 또는 false): false
CONSTANT AND VARIABLES 변수 (Variables, 줄여서 ‘ var’)
변수는 고정되지 않은 값이다 ex) abc 는 10 을 뜻하지만 , abc 의 값을 10 에서 12 로 바꿀 수 있다 변수에는 상수를 저장하거나 꺼내서 사용할 수 있다 많은 사람들이 계산한 데이터를 임시로 저장하기 위해 사용한다
데이터 종류 ( 변수 , 메서드 매개변수 , 반환값 등에서 사용 가능 ) 문자 : 2byte 숫자
정수 : 1, 2, 4, 8byte 부동소수점 : 4, 8byte
부울대수 : 1byte 문자열 : ?byte …
CONSTANT AND VARIABLES C# 의 표준 데이터 종류표
값 종류 데이터 종류 이름 크기문자 char 1byte정수 sbyte, byte 1byte
short, ushort 2byteint, uint 4bytelong, ulong 8byte
부동소수점 float 4bytedouble 8byte
부울대수 bool 1byte문자열 string ?byte
CONSTANT AND VARIABLES 변수 선언하기
변수는 다음 문법으로 선언한다
ex) int a; ex) float b;
변수 이름 작명법 ( 메서드 이름에도 적용된다 ) 변수 이름에는 공백이 없어야 한다 첫 문자는 숫자 (0~9) 이면 안 된다 특수 문자는 밑줄 (_) 만 허용된다 키워드는 변수 이름으로 사용할 수 없다
데이터종류 변수이름 ;
CONSTANT AND VARIABLES 예제
CONSTANT AND VARIABLES 예제
OPERATORSGROW Common Study
OPERATORS 연산자 종류
사칙 연산 +: 두 값을 더한다
ex) 10 + 2 -: 두 값을 뺀다
ex) 10 - 2 *: 두 값을 곱한다
ex) 10 * 2 /: 두 값을 나눈다
ex) 10 / 2 %: 두 값을 나눈 나머지를 구한다
ex) 10 % 2
OPERATORS 연산자 종류
비트 연산 &: 두 값을 비트 AND 연산한다
ex) 10 & 2 |: 두 값을 비트 OR 연산한다
ex) 10 | 2 ^: 두 값을 비트 XOR 연산한다
ex) 10 ^ 2 ~: 한 값에 대해 비트 NOT 연산을 수행한다
ex) ~10 <<, >> : 두 값에 대해 비트 Shift 연산을 수행한다
ex) 10 << 2, 10 >> 2
OPERATORS 연산자 종류
비교 연산 ==: 두 값이 같은가
ex) 10 == 2 !=: 두 값이 다른가
ex) 10 != 2 >: 오른쪽 값이 작은가
ex) 10 > 2 >=: 오른쪽 값이 작거나 두 값이 같은가
ex) 10 >= 2 <: 오른쪽 값이 큰가
ex) 10 < 2 <=: 오른쪽 값이 크거나 두 값이 같은가
ex) 10 <= 2
OPERATORS 연산자 종류
논리 연산 &&: 두 값을 논리 AND 연산한다
ex) true && true ||: 두 값을 논리 OR 연산한다
ex) true || true !: 한 값에 대해 논리 NOT 연산한다
ex) !true
대입 연산 =: 변수에 값을 대입한다
ex) var = 10 연산자 =: 변수에 해당 연산을 수행한 후 대입한다
ex) var += 10, var -= 10, var &= 10, …
OPERATIONS 예제
OPERATIONS 예제
READ FROM KEY-BOARD
GROW Common Study
READ FROM KEYBOARD Read 메서드 종류
Read 한 문자를 읽는다 int 값을 반환
ReadKey 한 키를 읽는다 (char 를 포함 ) “ConsoleKeyInfo” struct 를 반환 .
ReadLine 한 줄을 읽는다 string 값을 반환
READ FROM KEYBOARD 예제
READ FROM KEYBOARD 예제
HOMEWORKGROW Common Study
HOMEWORK 다음과 같은 계산기 프로그램 만들기
키보드로부터 두 개의 숫자를 입력받아 사칙 연산하는 프로그램 ReadLine 으로 입력받은 string 데이터는 int.Parse(입력받은문자열 ) 함수로 숫자로 변환할 수 있다