전체 글 (71) 썸네일형 리스트형 [C++] 조건 연산자 조건 연산자 조건 연산자(conditional operator)는 기호 ?:로 표시한다. 조건 연산자의 사용 형식 조건식 ? 연산식 1 : 연산식 2 조건 연산자는 먼저 조건식을 평가하여 참이면 연산식 1을 수행하고, 거짓이면 연산식 2를 수행한다. 자세한 내용은 아래 예제에서 참고할 수 있다. 예제 #include using namespace std; int main() { int a, b, max, min; cout > b; max = (a > b) ? a : b; min = (a < b) ? a : b; cout [C++] 캐스트(cast) 연산자 캐스트(cast) 연산자 데이터형을 강제적으로 변환시키고자 할 때는 캐스트(cast) 연산자를 사용한다. 캐스트 연산자의 사용 형식은 변환 대상 앞에 괄호를 이용하여 데이터형을 기입하면 된다. 변환 대상은 상수, 변수, 수식 등이 있다. 예제 #include using namespace std; int main() { float a, b, c, d; int x, y; a = 1.56, b = 2.45; c = 1.56, d = 2.45; x = (int)a + (int)b; //x는 정수형//x=1+2=3 y = c + d;//y는 실수형 //y=1.56+2.45=4 cout [C++] sizeof 연산자 sizeof 연산자 sizeof 연산자는 변수, 수식, 상수 및 데이터형이 메모리 중에서 차지하는 크기를 바이트(byte)수로 구해주는 연산자이다. 예제 #include using namespace std; int main() { int a, b; float c; double d; a = sizeof(int); b = sizeof(char); cout 이전 1 2 3 4 5 6 7 8 ··· 24 다음