C/C++ 연산자 4
조건 연산자: a ?
b : c 의 형태로 사용됩니다. a 의 결과가 참이면 b 를 수행하고 거짓이면 c 를 수행하게 됩니다.
사용예시 :
예제코드
#include
<iostream>
using
namespace std;
int
main() {
int a, b;
a = 1 ;
b = 10 ;
a > b ? cout<<" true !
"<<endl : cout<<" false"<<endl ;
return 0;
}
실행결과
-
정수형 변수 a, b
를 선언하고 a 에는 1 을 b 에는 10 을 대입합니다. a
> b 라는 조건의 결과는 거짓이므로 : 기호 뒤의 문장이 수행되어
"false" 라는
문장이 출력되는 것 을 알 수 있습니다.
size-of 연산자: sizeof 연산자는 이전 장에서 자료형의 크기를 확인할 때 사용해봤던 연산자로 메모리상의 크기를 byte 단위로 나타내 주는 연산자 입니다.
사용법:
1.
sizeof(int) or sizeof(double) : 괄호안에 자료형을 기입
2.
sizeof(a): 괄호안에 변수를 기입
<-
여기서 a 는 미리 정의된 변수를 의미합니다.
3.
sizeof(100): 괄호안에 상수를 기입
cast 연산자: cast 연산자는 한 자료형을 임시로 다른 자료형으로 변환해주는 연산자로 형변환 연산자라고도 부릅니다.
사용법:
(자료형) 변수 or (자료형) 상수 (자료형) 수식 형태로
사용할 수 있습니다.
No comments:
Post a Comment