WPF 공부하기 38 - if문(2)

 

WPF 관련 공부하기 선택문의 if 문 2번째 편입니다 모두 좋은 정보 얻어가세요 ^^

더 많은 정보는 밑의 이미지를 선택하면 보실 수 있습니다. ^^

 

 

 

if문(2)

 

양식 2 (if -else)

 

if (condition){

statements;

} else {

statemensts;

}

 

양식 3(중첩 if문)

 

if (condition){

statements;

} else if (condition){

statements;

} ....

} else {

statements;

}

WPF 공부하기 37 - if문 (1)

 

이번에 공부하실 WPF 주제는 선택문에서 if문 입니다. 많은 확인하시고 좋은 정보 얻어가세요 ^^

 

좋은 주말 되시기 바랍니다. 그럼 시작합니다 ^^

 

 

 

if문 (1)

if statement
   

- 어떤 조건의 참, 거짓을 판단하여 실행을 제어하는 구조에 사용되는 statement이다.

 

C#에서 특히 주의할 부분
   

condition 부분은 결과값이 반드시 boolean값이 true또는 false가 되어야 한다.
convert.ToBoolean()을 사용해서 명시적으로 변환
다른 언어들의 경우: 0 이나 -1을 false로 나머지를 true로 암시적 형 변환

 

양식1
  

   if (condition){
     statements;
    }

WPF 공부하기 36 - 조건 연산자

 

이번에는 조건 연산자입니다. 많은 확인하시고 좋은 정보 얻어가세요 ^^

좋은 주말 되시고 주말 강의도 있는 곳을 알고 싶으시면 밑에 그림을 클릭해보아요!

 

 

 

조건연산자

 

- 간단한 if-then-else의 경우에 조건 연산자를 사용한다.

- 조건의 참, 거짓에 따라 다른 값을 가진다

 

 

연산자 

사용 예 

의미 

?값1:값2 

a=x>20?30:5 

(x>20)인 조건이 참이면 30을 거짓이면 5를 a에 할당한다. 

WPF 공부하기 35 - 예제) 비트 연산자 사용

 

이번 에는 비트 연산자 사용의 예제를 설명해드리겠습니다. 모두 확인하시고 해결해보세요 ^^

문제가 너무 어려워 오프라인 강의가 필요하시다면? 밑의 이미지를 클릭해보세요 ^^

 

 

 

예제) 비트 연산자 사용

 

using System;

 

public class bitoper

{

public static void Main(sting[] args)

{

int i = 10;

int j = 20;

int a;

 

a = i & j; i=i >>3; j = i <<3;

Console,writeLine("a={0}, i={i}, j={2}", a,i,j);

Console.ReadLine();

}

}    //실행결과는?

 

 

 

WPF 공부하기 34 - 논리연산자와 비트 연산자(3)

 

안녕하세요 이번에는 WPF - 논리연산자와 비트연산자(3)입니다. 많이 공부하시고 좋은 주말 보내세요 ^^

그럼 시작하겠습니다.

 

오프라인 IT강의가 필요하다면? 밑의 그림을 클릭해보세요 ^^

 

논리연산자와 비트연산자(3)

 

- A&&B의 경우, 만약 A가 false이면 더 이상 B를 계산하지 않고 계산 결과값이 false로 결정된다. A가 true일 때만 B를 계산한다.

 

- A||B의 경우, 만약 A가 true이면 더 이상 B를 계산하지 않고 계산 결과값을 true로 결정한다. A가 false인 경우에만 B를 계산한다.

 

- A|B나 A&B의 경우, A가 값에 관계없이 계속해서 B를 계산해서 A와 B로 연산을 수행한 후에 계산 결과값 true를 결정한다.

 

 

WPF 공부하기 33 - 논리연산자와 비트 연산자(2)

 

안녕하세요 WPF 관련 자료 - 논리연산자와 비트연산자 편입니다.

모두들 좋은 정보 얻어가세요 ^^

 

온라인 강의는 아래 그림을 클릭하시면 확인 가능합니다

 

 

논리연산자와 비트 연산자(2)

 

-A&&B의 경우, 만약 A가 false이면 더 이상 B를 계산하지 않고 계산 결과 값이 false로 결정된다. A가 true일 때만 B를 계산한다.

 

-A||B의 경우, 만약 A가 true이면 더 이상 B를 계산하지 않고 계산 결과값을 true로  결정한다. A가 false인 경우에만 B를 계산한다

 

-A|B나 A&B의 경우, A가 값에 관계없이 계속해서 B를 계산해서 A와 B로 연산을 수행한 후에 계산 결과값 true를 결정한다.

WPF 공부하기 33 - 논리연산자와 비트 연산자(1)

 

안녕하세요 WPF 관련 자료 - 논리연산자와 비트연산자 편입니다.

모두들 좋은 정보 얻어가세요 ^^

 

온라인 강의는 아래 그림을 클릭하시면 확인 가능합니다 !

 

 

 

논리연산자와 비트연산자 (1)

 

-C#에서는 bool 타입만이 논리연산자를 사용할 수가 있다.

  C에서는 0이나 -1을 false라고 묵시적으로 생각하였으나, C#에서는 반드시 true, false로 명시하고 있다.

 

-int형은 bit 연산자만을 사용할 수 있다.

 

-bit연산이란 정수를 2진수로 나타낸 후 각 자리의 bit들을 각각 연산하는 것이다.

 

-bool 타입은 논리 연산 대신 &,| 등을 사용할 수도 있다.

 

WPF 개발 관련 TIP 32 - 쉬프트 연산자

 

WPF 개발에 관련된 TIP입니다. 재미 없어도 집중해서 읽어주시고

좋은 정보를 가져가시길 바랍니다 ^^ 그럼 시작하겠습니다.

 

IT 수업, 정보가 필요하시다면? 밑의 그림을 클릭해보세요 ^^

 

 

 

쉬프트 연산자

 

비트별 연산이 필요한 경우, 그리고 2의 n제곱배 곱셈이 필요한 경우 사용되는 연산자이다

 

예) xMB를 bit로 나타내고자 할 때, x*1024*1024*8을 구하는 것은 복잡하다. 그리고 가독성도 떨어진다. 이럴 때, x<<23 또는 x<<20<<3으로 표현한다.

 

 

연산자 

 

예의 효과 

<< 

x<<8 

왼쪽으로 8bit shift

1bit shift마다 값이 2배씩 증가 

>> 

x>>8 

오른쪽으로 8bit shift

1bit shift마다 값이 1/2배씩 감소 

 

+ Recent posts