전체 글 (76) 썸네일형 리스트형 따라하며 배우는 C++ 3. 연산자들 따라하며 배우는 C++ 3. 연산자들 3.1 연산자 우선순위와 결합 법칙 연산자에 따라 우선순위가 다르고, 결합 방향이 달라질 수 있다. (Left to right, right to left) (^ 기호는 caret 캐럿이라고 많이 읽는다. C언어에선 제곱이 아니라 Bitwise XOR이다) 3.2 산술 연산자 arithmetic operators 단항 연산자 -, + 이항 연산자 *(곱하기) /(나누기) + - %(나머지 연산자) ex) z = x%y일 경우 0 여기서 /를 할 때, 하나만 float이면 실수형으로 결과가 나온다. * 여기서 음수를 나누기에서 사용할 경우 정수일 경우 버리는 쪽으로 11버전부터 정해졌다고 한다. -5 / 2 = -2 나머지 연산의 경우 왼쪽 숫자의 부호를 따라간다. -5.. 따라하며 배우는 C++ 2. 변수와 기본적인 자료형 따라하며 배우는 C++ 2. 변수와 기본적인 자료형 2.1 기본 자료형 소개 8 bit = 1 byte 데이터 타입마다 메모리 사용량이 다르다. 데이터 형마다 저장되는 방식도 다르다. wchar는 윈도우즈 API로 코딩할 때 사용하기도 한다. char은 문자 하나로, 문자 여러 개는 string을 사용한다(string은 정규 변수형은 아니지만 많이 사용하기에 변수형처럼 작동한다) (signed) int는 음의 정수, 0, 양의정수를, unsigned int는 양의 정수와 0을 포함한다. signed와 unsigned는 저장 방식이 다르다. 특정 연산에 따라 속도 차이가 있을 수 있다. 숫자를 저장할 때 메모리 사이즈에 따라 범위가 다르다. 가급적 작은 메모리 사이즈의 변수를 쓰다가, 큰 사이즈의 변수가 .. 따라하며 배우는 C++ 1. C++의 기초적인 사용법 따라하며 배우는 C++ 1. C++의 기초적인 사용법 1.1 프로그램의 구조 표현식 Expressions 명령문 Statements 함수 Function 컴파일러 옵션으로 main 함수 이름을 변경할 순 있지만 그러는 경우는 드물다 OS가 프로그램을 실행시킬 때 가장 먼저 main이라는 이름의 함수를 찾는다. 기능을 수행시킬 수 있는 프로그램을 만들 땐 main이 꼭 있어야 한다. 빈 칸이나 빈 줄은 컴파일러가 무시한다. 보통 int main(void)라고 넣기도 한다. (void--아무것도 없다는 뜻) int main에서 int는 출력 부분을 의미한다. main 옆의 괄호 안에는 입력 부분을 의미한다. {} 중괄호는 main 함수의 몸체 부분이다. return 0; 에서 return은 main 함수의 .. 이전 1 ··· 22 23 24 25 26 다음