자격증/정보처리기사
[C언어(강의)] 9~10강 (산술연산자, 출력형식)
phyho
2024. 5. 15. 15:45
[ 흥달쌤 유투브 강의 정리 ]
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