https://www.youtube.com/watch?v=VKo_GDBDA8c&list=PLVsNizTWUw7GN8wPRhclbKuQa9aI9Cj2V&index=5 📌 연산자란? 컴파일러에게 데이터 가공을 지시하는 기호 ( +, - 등) ◾ C#에서 제공하는 연산자 ### ◾ 산술 연산자 - +, - *, /, % - 수치 형식의 데이터를 다루는 연산자 (정수 형식, 부동 소수점 형식, Decimal 형식에 대해서만 사용 가능) ### ◾ 증감 연산자 - ++, -- - 전위/후위 연산자의 차이 후위 : 더한 뒤 반영 전위 : 반영한 뒤 더함 ### ◾ 조건 연산자 - ?, : - 조건식 ? 참일때 값 : 거짓일때 값 ◾ 관계 연산자 , = 등 ◾ 논리 연산자 (= 부울 연산) &&, ||..
https://www.youtube.com/watch?v=LKyDIjYMGwc&list=PLVsNizTWUw7GN8wPRhclbKuQa9aI9Cj2V&index=4 ◾ CPU의 연산 장치 ALU : 정수만 처리 FPU : 부동 소수점 수만 처리 → CPU에게 데이터 종류에 따라 명령을 내려야 함. ◾ 데이터 형식의 종류 데이터의 유형과 크기 지정 기본 데이터 형식 정수 형식 : char/ uchar ,signed byte / byte , short / ushort . int / uint ...) → u~ : 부호가 없다 부동 소수 형식 : float. double 복합 데이터 형식 클래스 구조체 인터페이스 ◾ 변수의 개념 데이터를 저장할 수 있는 메모리 공간 코드에서 이름(식별자)를 붙여 사용 ◾ 메모리..
https://www.youtube.com/watch?v=9G5JYtM6-U4&list=PLVsNizTWUw7GN8wPRhclbKuQa9aI9Cj2V&index=4 📌 컴파일이란? 소스 코드를 분석해서 그 결과를 기계 코드로 생성하는 과정 ◾ 컴파일러 소스코드를 분석해서 그 결과를 기계 코드로 생성하는 프로그램 #### ◾ C# 컴파일러 - C# 소스 코드를 분석해서 그 결과를 `.NET`용 IL코드로 생성하는 프로그램 #### ◾ 실습 빌드 단축키 : 컨트롤 + 시프트 B using System; using static System.Console; namespace Hello { internal class MainApp { //프로그램 실행이 시작되는 곳 static void Main(string[] ..
https://www.youtube.com/watch?v=0dkd2hELYEM&list=PLVsNizTWUw7GN8wPRhclbKuQa9aI9Cj2V&t=390 📌 프로그래밍언어 ◾ 프로그래밍과 프로그래밍 언어의 정의 컴퓨터 프로그램 제작을 위한 인공 언어 명령어 집합과 문법 체계 보유 ◾ 최초의 컴퓨터 애니악 유닛 간 배선 연결 문제 → 개선을 위해 컴파일러 등장 ◾ 컴파일러 사람이 읽고 쓸 수 있는 언어로 작성한 코드를 컴퓨터가 편하게 읽을 수 있는 이진코드 기계어로 번역 ◾ 어셈블리어 어셈블리어를 알아야 해석 할 수 있음. 1010 0001 0000 0000 ... → MOV EAX, 0X01 등 ◾ 포트란 MOV EAX, 0X01 → x = 5 +1 등 ◾ 베이직 초등학생들도 코딩을 할 수 있도록..