본문 바로가기

자격증/정보처리기사

[C언어(강의)] 9~10강 (산술연산자, 출력형식)

 

[ 흥달쌤 유투브 강의 정리 ] 

https://www.youtube.com/watch?v=rocih_bmPaA&list=PLniy99c_7ZfrVN_3-mhDUfTLxggLW23l7&index=9

 


 

(9강) 산술연산자

=> 2번 ( x = 3, y = 9)

 

=> num = 4 ( 연산자 우선순위가 같다면 순서대로 ** )

우선순위 : 단항연산자 ( ++, --, ~, ! )  >  산술연산자 ( * , / , % )

 

=> num = 0 ( a = 11, b = 20 )_ 우선순위에 따라 괄호 먼저 연산

(a++ == 11) && (b++ == 20)  => 앞의 연산이 false이므로 뒷부분은 연산하지X

 


 

(10강) 출력형식

 

* 출력 변환기호

 

* 출력값 예시

=> 출력결과

1. 값1 : 10, 값2 : 5

2. 값 : A   ***

3. 값 : A

4. 값 : 안녕하세요  _(포인터와 많이 쓰임)

5. 값 : 22  _(2진수로 변환 => 16진수로 변환) 

6. 값 : 42

** 2진수는 두자리씩, 8진수는 세자리씩, 16진수는 4자리씩 잘라서 1이 있는 위치

 

* 정수형 자리수 지정

 

* 실수형 자리수 지정

=> 기본 소숫점 뒤 6자리까지

 

=> 6자리공간 & 소숫점 뒤 한자리까지

 

=> 6자리공간 & 앞자리부터 출력 & 소숫점 뒤 한자리까지(반올림)

 

=> 6자리공간 & 앞자리부터 출력 & 소숫점 뒤 3자리까지(0추가) 

 

=> d_value = 6.15, f_value = 5.65, n = 6

출력결과 => 6.2, 6