본문 바로가기

전체 글315

c#_13 연산자 : 논리 연산자 논리 연산자는 조건에 따른 결과 값인 true나 false를 반환합니다. 논리 연산자 종류역할a && b (AND:논리곱)a와 b 둘다 참이면 true, 아니면 false를 반환a || b (OR:논리합)a와 b 중 하나라도 참이면 true, 아니면 false를 반환!a (NOT:부정)a가 true이면 false, false이면 true를 반환논리곱:예제에서 보듯 논리곱 &&은 양쪽의 항이 둘다 참일때 true를 반환합니다.둘 중 하나라도 거짓이라면 false를 반환합니다. 논리합:논리합 ||은 양쪽의 항이 둘 중 하나라도 참이라면 true를 반환합니다. 양쪽 항 모두 거짓일 경우에만 false를 반환합니다. 부정:부정 !은 어떠한 조건에 따른 결.. 2021. 4. 30.
c#_12 연산자 : 관계 연산자 관계 연산자는 양쪽 항의 피연산자의 관계를 설정하는 연산자로 피연산자 간의 값의 크기 또는 값이 같거나 다름 등을 확인하는 연산자입니다. 보통 조건문의 조건으로써 쓰입니다.관계 연산자 종류역할a a가 b보다 작다면 참, 크다면 거짓을 반환a > ba가 b보다 크다면 참, 작다면 거짓을 반환a a가 b보다 작거나 같다면 참, 크다면 거짓을 반환a >= ba가 b보다 크거나 같다면 참, 작다면 거짓을 반환a == ba와 b가 같다면 참, 다르면 거짓을 반환a != ba가 b와 다르면 참, 같다면 거짓을 반환>>===!= 조금 차이가 있긴하지만 수학에서의 등호, 부등호를 생각하시면 이해가 빠르실 것 같네요. https://pl.. 2021. 4. 29.
c#_11 연산자 : 할당(대입) 연산자 할당(대입) 연산자는 오른쪽 항의 연산 결과를 왼쪽 항의 피연산자에 할당 또는 대입하는 연산자입니다.할당(대입) 연산자 종류예시역할=a = b;왼쪽 피연산자에 오른쪽 피연산자의 값을 할당+=a += b; (a = a + b와 같음)a와 b를 더한 값을 a에 할당-=a -= b; (a = a - b와 같음)a와 b를 뺀 값을 a에 할당*=a *= b; (a = a * b와 같음)a와 b를 곱한 값을 a에 할당/=a /= b; (a = a / b와 같음)a와 b를 나눈 값을 a에 할당%=a %= b; (a = a % b와 같음)a와 b를 나누고 남은 값을 a에 할당위 예제에서 보다시피 왼쪽 피연산자에 해당 수식에 따라 연산값을 할당하는.. 2021. 4. 23.
c#_10 연산자 : 증감 연산자(++, --) 증감 연산자는 간단한게 피연산자의 값을 1증가 또는 1감소 시킵니다.증감 연산자 종료역할++ 전위 증가 연산자 (++a) 피연산자의 값을 1 증가--  전위 감소 연산자 (a--)피연산자의 값을 1 감소++ 후위 증가 연산자 (a++)피연산자의 값을 1 증가-- 후위 감소 연산자 (a--)피연산자의 값을 1 감소전위 연산자는 먼저 피연산자의 값을 증가시키거나 감소하고 해당 문장을 실행, 후위 연산자는 해당 문장을 먼저 실행 한 뒤 값을 증가 또는 감소시킵니다. 위의 예제를 풀어드리자면, 첫번째 줄의 b++ + c의 경우 후위 증가 연산자를 통해 b의 값이 출력이 끝난 후 증가되게 됩니다. 그래서 출력시 b+c의 값은 3이고 그 이후 b의 값은 증가가 되.. 2021. 4. 23.
c#_09 연산자 : 수식 연산자 c#의 여러 연산자 중 수식 연산자에 대해 알아보겠습니다. 우리가 어릴 때 산수 시간에 배운 더하기, 빼기, 나누기, 곱하기 등 사칙연산을 수식 연산자를 통해 컴퓨터에서도 처리할 수 있습니다.수식 연산자 종류역할+ (a+b)양쪽의 피연산자를 서로 더한다.- (a-b)양쪽 피연산자를 서로 뺀다.* (a*b)양쪽 피연산자를 서로 곱한다./ (a/b)왼쪽 피연산자를 오른쪽 피연산자로 나눈다.% (a%b)왼쪽 피연산자를 오른쪽 피연산자로 나눈 뒤의 나머지 값을 구한다.+, -, *, /, %는 연산자이고 표에서 a와 b는 피연산자입니다. 즉 연산의 대상이 되는 것!! 결과이중 나누기의 경우, int(정수)형으로 연산을 했기에 소수점 값은 다 삭제가 됩.. 2021. 4. 21.
c#_08 상수(Constant) https://play.google.com/store/apps/details?id=com.goldenegg 골든 에그 - Google Play 앱수박 게임류의 머지 게임입니다.play.google.com  상수는 변수와 달리 변하지 않는 수입니다. 변수는 프로그램이 실행 중 값의 변경이 가능하지만 상수는 한번 초기화되면 프로그램이 종료될 때까지 값을 변경할 수 없습니다. 실행 중 굳이 변경이 필요하지 않은 값의 경우 상수화를 함으로써 실수를 미연에 방지할 수 있습니다. 예제를 통해 상수에 대해 알아보겠습니다.예제에서 보다시피 한 주나 개월 수는 상수로 표현하기에 아주 적절한 값입니다. 한 주가 8~9일이거나 1년이 13~14개월 이상 되면 안되기에 위의 값이 필요하다면 상수화를 통.. 2021. 4. 16.
c#_07 형변환, 형식 변환 형변환은 말그대로 데이터의 형식을 변환한다는 것입니다. 아래의 예제를 통해 알아봅시다.결과위 예제는 정수형을 실수형으로, 실수형을 정수형으로 형변환하는 예제입니다. 정수형에서 실수형으로 변환시엔 명시적으로 변환하겠다는 구문이 따로 필요하지 않습니다. 이는 변환과정에 데이터 손실이 없기에 가능합니다. 다만 실수형에서 정수형으로 형변환시엔 (int)라는 구문을 추가해서 명시적으로 형변환하겠다고 명시해줘야 합니다. 변환과정에서 소수점이하의 값은 제거가 되며 데이터의 변화가 생기기 때문입니다. 실수가 정수로 바뀌며 소수점은 제거되고 정수만 남아 정수형 변수에 담기게 됩니다.결과위 예제는 정수와 실수형을 문자열로, 문자열 숫자를 정수와 실수형으로 변환하는 예제입니다. 정수형과 실수형에서 문자열형으로.. 2021. 4. 15.
c#_06 기본 자료형 Object c#의 기본 자료형인 Object형에 대해서 알아보겠습니다. 일단 예제를 먼저 보시죠.위 예제에서 보듯 Object 자료형은 모든 자료형들을 담을 수 있습니다. 그 이유인 즉슨 상속관계이기 때문인데 이 부분은 상속에 관해 알아야 이해가 되실겁니다. 그냥 지금은 모든 걸 담을 수 있는 상자라고 생각하셔도 될 것 같습니다.기존에 변수에 대해 설명할 때 상자를 통해 설명했듯 각 상자마다 담을 수 있는 종류를 지정해두어 지정된 데이터만 담을 수 있었는데 이 Object형은 모든 데이터를 다 담고 처리할 수 있습니다. 물론 다 담을 수 있다고 무조건 좋은 것만은 아니겠죠. 지정된 상자들은 어떤 데이터가 들어있는지 바로 알 수 있지만, 모든 걸 담을 수 있는 object형은 직관적으로 알 수가 없습니다... 2021. 4. 14.
c#_05 기본 자료형 논리(bool) c#의 기본 자료형 중 논리 자료형인 bool형식에 대해 알아보겠습니다.데이터 형식크기(byte)값의 형식bool1true, falsebool형은 참과 거짓 단 두개의 값만을 가지고 있습니다. 사용방법은 아래의 예제와 같습니다.예제에서 보듯 단 두개의 값으로 조건의 참과 거짓 여부를 판단합니다. 더욱 자세한 방법은 조건문에서 알아보도록 하겠습니다. https://play.google.com/store/apps/details?id=com.goldenegg 골든 에그 - Google Play 앱수박 게임류의 머지 게임입니다.play.google.com 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.
반응형