- "본 내용은 Inflearn에 Rookies 강사님의 강의로 학습하고 있는 내용입니다."->>>>> 이전 내용 : 비교연산과 논리연산비트 연산과 비트 플래그전체코드더보기/*비트 연산과 비트플래그*/#include using namespace std;// 주제 : 데이터 연산// 비트 플래그unsigned char flag; // 부호를 없애야 >> 하더라도 부호비트가 딸려오지 않는다.int main(){#pragma region 비트연산 // 언제 필요한가? (많이 없긴하다) // 종종 비트 단위의 조작이 필요할 때 // 게임서버 ID를 만들거나. 꾸겨서 넣다보니 비트 조작이 필요 // - 대표적으로 BitFlag // 비트연산자 어떤 숫자에 대해 비트단위로 세밀하게 조작할 때. // 특정 비트를 끄..
- "본 내용은 Inflearn에 Rookies 강사님의 강의로 학습하고 있는 내용입니다."->>>> 이전 내용 : 산술연산자 이런 것들 수학을 하다보면 배웠을 것이다. 조금 다른 부분도 있지만 간단하다. 아래 코드 내용 부분에 이러한 부분이 있다 라고만 판단하고 읽으면 될 것 같다 중요한 것은1. 연산자를 어떻게 사용하는가?2. 연산자의 우선순위3. 논리 연산자가 이루어지는 방식(최적화?) 분류기호 설명result비교 연산자a > b a의 값이 b보다 큰가?a가 크다면 1 반환 b가 크다면 0 반환 a >= ba의 값이 b의 값보다 크거나 같은가?a가 크거나 같으면 1 아니면 0 a a의 값이 b 보다 작은가?a가 작으면 1 아니라면 0 a a의 값이 b보다 작거나 같은가?a가 작거나 같으면 1 아니..
C++은 기존의 C언어에 여러가지 기능을 추가하여 만든 프로그래밍 언어 C는 절차 지향언어 C++은 객체 지향언어 C++은 C언어에서 절차 지향적 언어의 특징을 가져오고 Simula에서 클래스를 사용하는 객체 지향언어의 특징을 가져왔다. 동시에 템플릿으로 대변되는 일반화 프로그래밍 방식의 언어이기도 하다 C언어를 기초로 삼아 만든 언어여서, 기존의 C표준 라이브러리를 그대로 사용할 수 있다. C++의 역사 C++은 C언어가 개발된 벨 연구소의 비야네 스트롭스트룹(Bjarne Stroustrup)에 의해 개발 되었다. 1970년에 비야네 스트롭스트룹은 객체지향적 언어의 Simula의 개념을 C언어에 추가하여 "C with C lasses"라는 이름으로 새로운 언어를 발표했다. 이후 증가 연산자 (++)의 ..
블로그 옮기는 과정중 티스토리 문제상. 어쩔 수 없이 에버노트로 업로드 합니다. 사진에 링크가 첨부 되어 있으니 사진을 클릭하면 에버노트로 이동이 됩니다.