카테고리 없음

C프로그래밍 9주차 복습

seo6628 2026. 4. 29. 11:51

출처-Smile Han의 C언어프로그래밍

 

위 실습문제의 출력값과 각각에 대한 주석문이다.

 

smilehan의 c언어프로그래밍

실습문제2 에대한 출력값이다.

smilehan의 c언어프로그래밍

비트 시프트 연산자

smile han의 c언어프로그래밍

코드연산 의미계산식결과 표로정리

90 << 1 2배 90 × 2¹ 180
90 * 2 일반 곱셈 90 × 2 180
90 << 2 4배 90 × 2² 360
90 << 3 8배 90 × 2³ 720
90 << 4 16배 90 × 2⁴ 1440
90 >> 1 1/2 90 ÷ 2¹ 45
90 / 2 일반 나눗셈 90 ÷ 2 45
90 >> 2 1/4 90 ÷ 2² 22
90 >> 3 1/8 90 ÷ 2³ 11

 

 

? : 연산자를 사용하는 프로그래밍언어를 아래에 표로정리

C O a > b ? a : b
C++ O a > b ? a : b
Java O a > b ? a : b
JavaScript O a > b ? a : b
C# O a > b ? a : b
PHP O $a > $b ? $a : $b
Go X 없음 (if 사용)
Python △ (형태 다름) a if a > b else b
Swift O a > b ? a : b
Kotlin X (표현식으로 대체) if (a > b) a else b
Rust X if 표현식 사용
Dart O a > b ? a : b
TypeScript O a > b ? a : b

 

 

smilehan의c언어프로그래밍

 

 

예제 6-13 cast 연산자