제 10강 출력형식
1. 출력 변환 기호
%d | 부호 있는 10진수 출력 | 정수, 문자(ASCII 코드) |
%f | 고정 소수점으로 출력 | 정수, 실수 |
%c | 문자 출력 | 문자 |
%s | 문자열 출력 | |
%x | 16진수 출력 | |
%o | 8진수 출력 |
[문] printf("값: %x", 65);
[답] 값: A
[문] printf("값: %5d", 13);
[답] (공백 3)13
[문] printf("값: %05d", 13);
[답] 00013
[문] printf("값: %f", 3.26);
[답] 3.260000
[문] printf("값: %-6.1f", 3.26);
[답] 3.3(공백 3)
[풀이] 소수점 첫째 자리까지 반올림함
[문] printf("값: %-6.3f", 3.26);
[답] 3.260(공백 1)
제 11강 진법 변환, 비트 연산
1. 비트 연산자 종류
기호 | 의미 |
& | 비트 논리곱(AND) |
| | 비트 논리합(OR) |
^ | 비트 배타적 논리합(XOR) |
~ | 비트 NOT |
>> | 비트값을 우측으로 이동 |
<< | 비트값을 좌측으로 이동 |
제 12강 매크로, 비트연산
1. 매크로란?
반복적인 일들을 쉽게 하기 위해 만들어 놓은 것
#define N 10 // 모든 N을 10으로 대체
#define SQR(X) X*X // 함수처럼 선언 X를 받으면 X*X 연산해서 반환
[문]
#define N 10
#define SQR(X) X*X
SQR(N);
// SQR(10);
// 100 출력
SQR(N+2);
// N + 2 * N + 2
// 10 + 20 + 2
// 32
'자격증 공부 > 정보처리기사' 카테고리의 다른 글
흥달쌤 깨알 C언어 정리 24강 ~ 28강 (0) | 2023.03.21 |
---|---|
흥달쌤 깨알 C언어 정리 (0) | 2022.04.27 |
흥달쌤 깨알 C언어 정리 15강 ~ 20강 (0) | 2022.04.27 |
흥달쌤 깨알 C언어 정리 7강, 8강, 9강 (1) | 2022.04.10 |
흥달쌤 깨알 C언어 정리 1강, 2강, 3강 (0) | 2022.04.02 |