'전체 글'에 해당되는 글 162건

  1. 2019.04.19 3.4 sizeof, comma operator, conditional operator
  2. 2019.04.18 3.3 증감 연산자
  3. 2019.04.16 2.9 심볼릭 상수
  4. 2019.04.16 2.8 리터럴 상수

sizeof는 연산자이다. : 데이터의 크기를 확인할 때 사용

//comma operator

int x = 3;
int y = 10;
int z = (++x, ++y);

cout << x << " " << y << " " << z << endl;

//comma 연산자는 뒤에 것을 앞에 넣어준다.

<result>
4 11 11

*comma 연산자의 우선순위는 '=' 대입보다 낮다.
그렇기 때문에

z = a, b;

이면, a를 출력한다.
따라서, comma 연산자를 사용하고 싶으면 '(' ')'로 묶어 줘야 한다.

 

//conditional operator : 조건부 연산자 (arithmetric if)

const int price = (onSale == true)? 10 : 100; <- 삼항연산자는 상수 사용에 유리.

단! 복잡할 때는 사용하지 말 것.
간단한 경우에만 사용해라!

 

'programming > c++' 카테고리의 다른 글

3.6 논리 연산자  (0) 2019.04.22
3.5 관계 연산자(부등호)  (0) 2019.04.19
3.3 증감 연산자  (0) 2019.04.18
2.9 심볼릭 상수  (0) 2019.04.16
2.8 리터럴 상수  (0) 2019.04.16
Posted by 도이(doi)
,

int x = 6, y = 6;

cout << x << " " << y << endl;

cout << x++ << " " << y-- << endl;

cout << x << " " << y << endl;


return 0;


<결과>

6 6

6 6

7 5 


++x 와 x++는 다르다. 

'programming > c++' 카테고리의 다른 글

3.5 관계 연산자(부등호)  (0) 2019.04.19
3.4 sizeof, comma operator, conditional operator  (0) 2019.04.19
2.9 심볼릭 상수  (0) 2019.04.16
2.8 리터럴 상수  (0) 2019.04.16
2.7 문자형 char type  (0) 2019.04.15
Posted by 도이(doi)
,

const가 붙었을 때는 값을 바꿀 수 없다.

*gravity의 값을 변경하려고 하니 물결 오류가 뜬다.

 

상수는 한 번 값이 정의되면 바꿀 수 없기 때문에
항상 초기화 시켜줘야 한다.

 

parameter에 const를 자주 사용한다.
이유는: 입 출력을 명확하게 보여주기 위해서이다.

void printNum(const int my_number)
{

}

 

매크로로 define하는 함수는 웬만하면 사용하지 마라.
그냥 상수 정의하는 것이 더 바람직하다.

'programming > c++' 카테고리의 다른 글

3.4 sizeof, comma operator, conditional operator  (0) 2019.04.19
3.3 증감 연산자  (0) 2019.04.18
2.8 리터럴 상수  (0) 2019.04.16
2.7 문자형 char type  (0) 2019.04.15
2.6 불리언 자료형과 조건문 if  (0) 2019.04.15
Posted by 도이(doi)
,

Decimal(10진법): 0 1 2 3 4 5 6 7 8 9 10

Octal(8진법): 0 1 2 3 4 5 6 7 10 11 12 13
*8진수로 표현하고 싶을 때 숫자 앞에 0을 붙인다.

Hexa(16진법): 0 1 2 3 4 5 6 7 8 9 A B C D E F 10

 

magic number : 변수명이 아닌 숫자를 대입한 것 지칭

'programming > c++' 카테고리의 다른 글

3.3 증감 연산자  (0) 2019.04.18
2.9 심볼릭 상수  (0) 2019.04.16
2.7 문자형 char type  (0) 2019.04.15
2.6 불리언 자료형과 조건문 if  (0) 2019.04.15
2.5 부동소수점 수  (0) 2019.04.11
Posted by 도이(doi)
,