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배씩 감소 

 

WPF 공부하기 31 - 비트 연산자

 

안녕하세요. 이번에는 WPF 개발 관련 개념 중 비트연산자에 대해 설명드리겠습니다.

비오는 우중충한 날씨에 건강 조심하시고 많은 정보 얻어가시길 바랍니다! ^-^

 

혼자 공부하기 힘드신 분은 밑의 그림을 클릭해주세요^^ 보다 편하실 수 있습니다.

 

 

비트연산자

 

비트연산자

-&는 AND, |는 OR

-^는 XOR, ~는 NOT의 의미

 

A 

B 

A&B 

 A|B

A^B 

~A 

0 

0 

0 

0 

0 

1 

0 

1 

0 

1 

1 

1 

1 

0 

0 

1 

1 

0 

1 

1 

1 

1 

0 

 

C#공부하기 24-1. LINQ 2가지 사용법

 

LINQ의 내용을 계속 이어나가겠습니다.

C#공부하기 24-1번째 공부입니다.

모두들 파이팅!!!

 

2가지 사용법

 

커리식

var q = from x in collection

where x > 10 select x*x;

 

메서드형식으로 LINQ사용

var q = collection.Where(x=>x>10)

Select(x=>x*x);

 

 

학생부 테이블

학번 

성 

이름 

14 

김 

태균

20 

승화

22 

찬호

19 

진행

18 

주영 

 

 

비고 테이블

학번 

비고

14 

잘 생겼음

19

차 없음

19 

휴대폰:갤럭시s1

18 

돈돈

 

이 두테이블을 가지고 24-2에서 공부를 할거에요 ^^

궁금하시죠?!! 그럼 24-1번째 C#공부하기 기대해주세용 ㅋㅋ

 

 

 

C#공부하기 24-1. LINQ 2가지 사용법

 

C#공부하기 24. LINQ개요/특징

 

이번 C#공부하기 24번째 글은 LINO에 대하여 공부하겠습니다. ^^

 

LINQ 개요

 

C# 3.0(VB 9.0)의 가장 중요한 새로운 기능이 바로

Laguage Integrated Query 축약해서 LINQ라는

관계형 데이터베이스(RDBMS)나 XML을

처리하는 프로그래밍 언어가 나온 것입니다.

 

 

LINQ를 이용하면 다양한 타입의 데이터소스에

대한 검색이나 처리를 공통 구문으로 처리할 수 있습니다.

IEnumerable을 구현하는 컬랙션 클래스를 위한 (LINQ to Object),

XML을 위한 (LINQ to XML), RDBMS를 위한 (LINQ to SQL)이 있습니다.

 


 

LINQ의 특징

 

객체지향언어 비슷하게 써서 DB를 질의할 수 있습니다.

 

메모리들에 들어있는(in-memory)객체, XML, RDBMS에 대해,

같은 문법으로 처리할 수 있습니다.

 

질의할 경우, 컴파일러를 이용한 문법체크 같은 IntelliSense같은

툴을 이용할 수 있습니다.

 

 

오늘하루도 C#공부는 오라클자바IT공부하자 티스토리에서 ><

 

C#공부하기 24. LINQ개요 / 특징

C#공부하기 23-3 정적인 형과 동적인 형 / 가상함수

 

C#공부하기 23-3번째 글입니다.

 

정적인 형과 동적인 형

 

부모클래스의 포인터에 자식클래스의 인스턴스 대입이 가능하다

 

 

 

정적인 형 : 변수의 형

 

동적인 형 : 실제로 new로 만든 형

 

 

 

정적인 형 

동적인 형 

 p1

 Person

 Truepenny 

 p2

 Person

 Liar

 

가상함수

 

가상함수 = virtual 키워드가 붙는 함수

일반함수 : 정적인 형에 기반하여 호출된다.

가상함수 : 동적인 형에 기반하여 호출된다.

 

 

 

 

 

C#공부하기 23-3 정적인 형과 동적인 형 / 가상함수

 

 

+ Recent posts