일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 리뷰
- 김성엽
- Kotlin
- 함수
- Direct2D
- 백준
- c#
- VS ERROR
- Visual Studio
- Windows
- doit코틀린프로그래밍
- CS
- tipssoft
- 배열
- Programming
- 이지스퍼블리싱
- Javascript
- 프로그래밍
- 지식나눔강좌
- Tips프로그래밍강좌
- Win32
- c++
- 문법
- c
- 알고리즘
- 연산자
- 티스토리
- Desktop
- Tips강좌
- 포인터
- Yesterday
- Today
- Total
목록operator (4)
F.R.I.D.A.Y.
여러 타입으로 구성된 C#의 연산자 오버로딩 연산자 프로그램에서의 연산자는 우리가 생각하는 일반적인 사칙연산자를 포함해 다양한 연산자가 존재한다. C#에서는 다음 항목의 연산자가 제공되고 일부는 개발자가 상황에 맞춰 기능을 구성할 수 있도록 연산자 오버로딩을 제공한다. 단항 연산자 이항 연산자 인덱서 더보기 # 오버로드 불가능한 연산자 타입캐스팅 연산자나 복합 대입 연산자 등은 오버로드가 불가능하다. 기존의 연산자는 불가능하지만, 타입캐스팅 연산자는 사용자 정의 자료형에 대해 캐스팅 연산을 생성할 수 있고, 복합 대입 연산자의 경우 연관된 이항 연산자를 오버로딩 하는 것으로 암시적으로 오버로드 할 수 있다고 한다. https://docs.microsoft.com/ko-kr/dotnet/csharp/lan..
이번 시간에는 구조체에서 사용하는 비트 필드에 대해 알아봅니다. 원래 구조체를 설명하고 곧바로 시작할 생각이었는데 공용체 문법에서 먼저 나오게 되었네요 :| # 비트 필드 연산자는 공용체에서도 사용할 수 있어요. 정수 자료형 C언어 자체에서 제공하는 정수 자료형은 기본적으로 다섯 가지[# char, short, int, long, long long]입니다. 주로 int를 사용하지만 가끔씩 long long 자료형을 사용하기도 하지요. long long은 64비트 자료형으로 그 크기는 이미지와 같이 거대한 값을 저장할 수 있습니다.. Min : -9,223,372,036,854,775,808[# 약 -920경] Max : +9,223,372,036,854,775,807[# 약 920경] 그러나 우리는 이렇..
배열 변수의 이름이 0번 인덱스의 시작 주소인 이유 이번 포스트는 제목 그대로 배열 변수의 이름이 어째서 해당 배열의 0번 인덱스의 주소가 되는지 알아봅니다. 간단해요! int arr[10]; &arr[0]; // 처음 배울 때 주로 사용하는 0번 인덱스의 주소를 가져오는 법.. pang2h.tistory.com 위 글에서는 배열의 첫 요소의 주소는 해당 배열의 이름임을 간단히 설명하고 있습니다. 어째서 이런 결론이 나오게 되는지, 어떤 배경이 있었는지 알아보겠습니다. # 여기에서 (정적)배열은 소스코드에 직접 배열 문법으로 선언된 자료형을 말합니다. 태초에 포인터가 있었다 신께서 세계를 만들 때 법칙을 몇 가지 만들었으니, 그중 하나가 指 법칙이라. 이 법칙은 널리 사용되어야 했으며 충분히 많은 곳에서..
최근 비트 연산자에 대한 질문을 들어온지라, 오늘은 비트 연산자에 대해 알아봅니다. 더보기 # 들어가기에 앞서.. 비트 연산자는 프로그래밍에 있어 고급 기술이라 분류할 수 있을 것 같습니다. 따라서 이해도 안 되는데 처음부터 배울 필요는 없습니다. 그래도 배워두면 프로그래밍 능력의 초석을 단단히 다질 수 있을 것이란 말을 드리고 싶습니다. 비트 알아보기 비트 연산자를 알아보기 전에, 우리는 비트에 대해 알아볼 필요가 있습니다. 비트란 정보의 가장 최소의 단위로서 이 비트가 8개 모여 1바이트가 됩니다. 예를 들어 아래 값이 char 타입의 변수에 들어있다고 합시다. ' 15 ' 이 숫자 15의 비트 패턴은 어떻게 될까요? #include int main(void){ unsigned char ch = 15..