반응형

C# 3

변수(Variable), 기본 자료형(Primitive Types)

변수(Variable)란? 숫자, 문자와 같은 값들을 저장하는 공간 변할 수 있는 값을 의미 선언(Declaration)과 대입(Assignment) float numl; //변수의 선언 num1 = 128.512f; // 변수의 대입 float num2 = 20.8f; // 변수의 선언과 대입이 동시에 이루어지는 경우 const float PI = 3.14f; // const 변수(즉, 상수)는 항상 선언과 대입이 동시에 이루어짐 선언은 변수/상수의 자료형과 이름을 컴퓨터에게 알려줌 변수/상수 및 자료형은 곧 다시 다를 예정 대입은 변수/상수의 실제 값을 컴퓨터에게 알려줌 선언과 대입을 동시에 할 수도 있음 변수는 숫자만 의미하지 않는다 'c'와 같은 문자나 "hello" 같은 문자열까지 변수에 포함 ..

소소한 개발/C# 2022.02.03

출력(Output), 상수(Constant)

메인 함수란? /* 예시 */ using System; namespace HelloWorld { class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } } } 시작정(Entry Point) C# 프로그램은 반드시 어떤 함수에서부터 실행되어야 함 그 '어떤'함수가 바로 Main 함수(함수라는 표현 대신 메서드라고도 함) exe 파일을 실행하면, 이 함수가 자동으로 실행 됨 staic 전역 함수만 된다는 것만 기억 OOP와 상관없다는 것만 기억 string [] args 메인 함수가 외부로부터 받는 데이터 이걸 함수 인자(function argument/parameter)라고 부름 메서드 인자라고도 불리기도 ..

소소한 개발/C# 2022.01.28

프로그래밍 언어의 분류

저수준 언어 vs 고수준 언어 저수준 언어(low-level language) 고수준 언어(high-level language) 컴퓨터가 이해하기 쉬운 언어 인간이 이해하기 쉬운 언어 0과 1로만 이루어짐 인간이 사용하는 언어로 이루어짐 예)for, while, if 기계어(machine code) 어셈블리어, C, C++, Java, C# 컴퓨터가 바로 이해하므로 변환 과정이 필요 없음 컴퓨터가 이해하는 '기계어'로 변환 하는 과정이 필요 컴퓨터가 이해하기 쉬운 언어에 가까울수록 저수준 인간이 이해하기 쉬운 언어에 가까울수록 고수준 저수준 언어, 고수준 언어의 정의는 상대적 기계어 보다 쉬운 어셈블리어(Assembly Language)가 나오지만 엄밀히 말하면 고수준 언어이지만 아직도 사람이 읽기에 힘..

소소한 개발/C# 2022.01.26
반응형