ASP/ADO.Net C# 실무 과정 자료] 논리 연산자






ASP/ADO.Net C# 실무 과정 자료] 논리 연산자

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


논리 연산자


- &&는 AND, ||는 OR


- ^는 XOR, !는 NOT의 의미



ASP/ADO.Net C# 실무 과정 자료] 비교 연산자






ASP/ADO.Net C# 실무 과정 자료] 비교 연산자

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


비교 연산자



■ x가 int 타입을 경우 x is int를 테스트 하면 true가 된다. 기본 타입 뿐만 아니라 사용자에 의해 정의된 클래스도 테스트 된다.



ASP/ADO.Net C# 실무 과정 자료] 산술 연산자






ASP/ADO.Net C# 실무 과정 자료] 산술 연산자

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.



산술 연산자

■ 증감 연산자의 경우 앞 표에서는 기본연산자에 포함시켰었다.


■ 할당연산자의 경우, 산술 + 할당의 성격을 가진다.



ASP/ADO.Net C# 실무 과정 자료] 연산자 sizeof






ASP/ADO.Net C# 실무 과정 자료] 연산자 sizeof

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


연산자 sizeof


■ 주어진 데이터형식의 크기를 byte 단위로 구해준다.


■ 제약사항

  - sizeof 연산이 가능한 형식: 값 형식

     : int, float, enum, struct


   - unsafe 연산이다. unsafe가 명시된 코드블럭이나 메소드에서만 사용할 수 있다. (또는 컴파일시 /unsafe 옵션 사용)



ASP/ADO.Net C# 실무 과정 자료] 기본 연산자






ASP/ADO.Net C# 실무 과정 자료] 기본 연산자


실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.



기본 연산자



ASP/ADO.Net C# 실무 과정 자료]  C#의 연산자 목록







ASP/ADO.Net C# 실무 과정 자료] C#의 연산자 목록

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


C#의 연산자 목록



ASP/ADO.Net C# 실무 과정 자료] 상수






ASP/ADO.Net C# 실무 과정 자료] 상수


실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


상수


■ 항상 고정된 데이터형식과 값을 가지는 것

   예) 원주율 PI 는 프로그램을 통틀어 고정된다.



■ 변수선언과 거의 동일하고, 앞에 const를 붙여주는 것만으로 상수가 된다. 상수는 선언시 값을 지정해 주어야 한다.

   예) const double PI=3.14159;



■ 선언 시 할당하지 않으면 에러발생



■ 선언 후 다른 값을 할당해도 에러 발생



■ 상수는 주로 대문자를 사용한다. 그리고 변수명과 같은 이름을 사용할 수 없다.



ASP/ADO.Net C# 실무 과정 자료] checked, unchecked 사용






ASP/ADO.Net C# 실무 과정 자료] checked, unchecked 사용

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.



checked, unchecked 사용


■ 모든 형 변환에 checked/unchecked를 붙이는 것은 낭비적인 일이기 때문에, 컴파일러 옵션에서 정해줄 수 있다.

csc /unchecked SourceCode.cs

csc /checked SourceCode.cs




■ 소스코드 내부에서 checked, unchecked를 명시해 놓은 이외의 형 변환에 디폴트로 적용되게 된다.





■ 객체의 명시적 형 변환은 연산자 오버로딩을 통해 프로그래머가 정의할 수 있다.



+ Recent posts