본문 바로가기

프로그래밍/c#67

c#_06 기본 자료형 Object c#의 기본 자료형인 Object형에 대해서 알아보겠습니다. 일단 예제를 먼저 보시죠.위 예제에서 보듯 Object 자료형은 모든 자료형들을 담을 수 있습니다. 그 이유인 즉슨 상속관계이기 때문인데 이 부분은 상속에 관해 알아야 이해가 되실겁니다. 그냥 지금은 모든 걸 담을 수 있는 상자라고 생각하셔도 될 것 같습니다.기존에 변수에 대해 설명할 때 상자를 통해 설명했듯 각 상자마다 담을 수 있는 종류를 지정해두어 지정된 데이터만 담을 수 있었는데 이 Object형은 모든 데이터를 다 담고 처리할 수 있습니다. 물론 다 담을 수 있다고 무조건 좋은 것만은 아니겠죠. 지정된 상자들은 어떤 데이터가 들어있는지 바로 알 수 있지만, 모든 걸 담을 수 있는 object형은 직관적으로 알 수가 없습니다. 직접 데이.. 2021. 4. 14.
c#_05 기본 자료형 논리(bool) c#의 기본 자료형 중 논리 자료형인 bool형식에 대해 알아보겠습니다.데이터 형식크기(byte)값의 형식bool1true, falsebool형은 참과 거짓 단 두개의 값만을 가지고 있습니다. 사용방법은 아래의 예제와 같습니다.예제에서 보듯 단 두개의 값으로 조건의 참과 거짓 여부를 판단합니다. 더욱 자세한 방법은 조건문에서 알아보도록 하겠습니다. 2021. 4. 13.
c#_04 기본 자료형 : 문자, 문자열(char, string) c#의 기본 자료형인 문자와 문자열 자료형에 대해 알아보겠습니다.데이터 형식크기(byte)char2string 아래의 예제를 통해 char와 string형식에 대해 알아봅시다c#의 기본 자료형인 문자와 문자열 자료형에 대해 알아보겠습니다.char형식의 경우 문자하나, string 형식의 경우 문자열을 표현합니다. char형과 달리 string은 문자열의 길이에 따라 크기가 달라지므로 크기가 정해져 있지 않습니다. char형식은 작은 따옴표(' ')로 문자를 감싸야하며 string 형식은 큰 따옴표(" ")로 문자열을 감싸야합니다. 마지막의 char형식 문자의 더하기 연산은 연결이 아닌 두 개의 숫자를 더하는 것입니다. 'H'와 'G'가 각각의 숫자값을 가지고 있기에 두 개의 문자를 더하여 문자열로 변경하.. 2021. 4. 12.
c#_03 기본 자료형 : 실수 float C#에서 제공하는 기본 자료형인 실수형 자료형 float에 대해서 알아보겠습니다. 실수형의 종류들은 아래 표에 정리했습니다.데이터 형식크기(byte)범위float4-3.402823e38~3.402823e38double8-1.79769313486232e308~1.79769313486232e308decimal16±1.0x10e-28~±7.9x10e28실수형(소수점)을 표현하기 위해서 유의해야 할 점은 위 예제와 같이 float이나 decimal의 경우 실수 제일 끝에 float는 f, decimal은 m의 접미사가 붙습니다. 만약 접미사를 붙이지 않는다면 에러가 발생합니다. double형의 경우 소수점이 포함된 실수 상수로 인식하기에 float형식과 decimal의 경우 접미사를 붙혀 명시적으로 형식이 다르.. 2021. 4. 9.
c#_02 기본자료형 : 정수 int C#에서 제공하는 기본 자료형인 정수형 자료형에 대해서 알아보겠습니다. 정수의 종류들은 아래 표에 정리했습니다. 데이터 형식 크기(byte) 범위 byte 1 0~255 sbyte 1 -128~127 short 2 -32,768~32,767 ushort 2 0~65535 int 4 -2,147,483,648~2,147,483,647 uint 4 0~4,294,967,295 long 8 -922,337,203,685,477,508~922,337,203,685,477,507 ulong 8 0~18,446,744,073,709,551,615 정수에 대해선 따로 설명을 드리지 않아도 아실것 같네요. 소수점이 아닌 숫자들을 표현할 때 쓰는 자료형입니다. 간단한 예제로 각 데이터 형식을 알아보겠습니다. 예제처럼 정.. 2021. 4. 8.
c#_01 변수?? 변수는 말그대로 변하는 수. 어떠한 값이 고정된 것이 아니라 바뀔수 있는 값이 변수입니다.프로그래밍 언어에선 변수를 값을 담아두는 상자로 표현하기도 합니다. 상자에 주기를 함으로써 어떠한 물건이나 값들을 담아두는지 표현하고 그 안에 양은 담아두는 것만큼 변하는 것이죠. 변수의 구조는 데이터의 종류인 자료형과 변수의 이름으로 구성됩니다.자료형 변수명; int는 자료형, a는 변수로서 정수형 변수를 메모리 공간에 10의 값을 할당하고 그 공간에 a라는 이름을 붙인것!! int a;  a = 10;  //a라는 변수에 10의 값을 대입. a = 2200;//10의 값이 대입되어있는 a라는 변수에 2200의 값을 대입함으로써 이 a라는 변수의 값은 10에서 2200으로 변화.이처럼 변수는 정해지지 않은 어떠한 .. 2021. 4. 6.
c#_14 if , else if, else 조건문 조건문은 말그대로 어떠한 조건에 따라 프로그램의 실행을 제어하는 문법입니다.먼저 if문에 대해서 알아보겠습니다. 기본적인 if문 사용법은 아래와 같습니다.if(조건식){      //조건에 부합한다면 실행}조건식이 참이라면 식안의 문장을 수행하고 그렇지 않다면 실행하지 않고 건너뜁니다. 보통 이 조건문에는 논리 연산자나 관계 연산자가 쓰입니다. 그에 따라 bool형식의 true또는 false를 반환해 만약 식의 조건이 참(true)라면 영역 안의 내용을 실행하게 됩니다.      else if의 경우 if와 함께 쓰입니다. else if만 단독으로 쓰일 순 없습니다. 아래의 예제를 통해 알아보겠습니다.예제에서 보시듯 if의 조건식이 참이 아닐경우 else if의 조건을 체크하게 됩니다. 당연히 else .. 2021. 4. 4.
반응형