반응형
안녕하세요. 훈츠 입니다. C언어는 절차지향 프로그램 이며 함수형 프로그램 입니다. 함수형 프로그램에 장점은 함수로 인해 반복 코드를 쉽게 사용할수 있고 역활에 따라 코드 구분이 쉽다는 장점이 있습니다.
전처리기 : Preprocessor
- 역활
- 컴파일 전에 프로그램 소스에 특정한 작업을 수행(추가적인 작업, 작성한 소스 코드를 변경하지는 않음)
- 지시문(매크로)
- #define, #include, #pragma, #endif, #ifndef, #line, #elif, #error, #ifdef, #else, #if, #undef
- #include<stdio.h> 표준 파일이기때문에 이형식으로 지정합니다.
- 표준 으로 포함이 안되어있을때는 " " 대괄호를 이용해서 경로를 지정합니다.
MSDN 함수 사용 방법 확인
기술 문서, API 및 코드 예제
최종 사용자, 개발자 및 IT 전문가를 위한 최신 Microsoft 문서 받기: API 참조, 코드 예제, 기술 문서 등
docs.microsoft.com
Printf 함수
- int printf( const char *format [, argument]...);
- format : 출력형식 지정 , " "
- argument : 출력 변수 또는 상수를 ',' 따음표 로 구별하여 나열
- 변환 문자 : 변수의 출력 형식 지정
%형태 | 타입 |
%d | 정수형 |
%u | 10진수 양수형 |
%o | 8진수형 |
%x | 16진수형 |
%f | 실수형 |
%c | 문자형 |
%s | 문자열 |
%p | 메모리주소출력 |
%% | % 부호 출력 |
특수 문자 | 의미 |
\n | 커서를 다음 줄로 이동 |
\r | 커서를 현재의 줄 처음으로 이동 |
\b | 백스페이스 역활 |
\t | 수평 탭 역활 |
\v | 수직 탭 역활 |
\ \ | 백슬레쉬 출력 |
\' | 작은 따음표 출력 |
\" | 큰따음표 출력 |
- printf() 함수의 출력 형식
- %[-][0][전체자리폭].[정밀도] [변환문자]
- 전체 자리폭
- 문자와 정수의 개수에 대한 자릿수를 지정
- 전체 자리 폭보다 출력 수자의 자릿수가 크면 전체 자리폭은 무시
#include <stdio.h>
int main() {
//자리폭 지정한 예
printf("%-10d", 123);
printf("\n");
printf("%10d", 123);
printf("\n");
printf("%d", 123);
printf("\n");
printf("%020s", "Hello world");
printf("\n");
printf("%.3f", 0.1234567);
getch(); //waiting for step
return 0;
}
'컴퓨터 언어 > C' 카테고리의 다른 글
[C] C언어 3일차 반복문과 분기문 (0) | 2020.03.12 |
---|---|
[C] C언어 3일차 연산자 (0) | 2020.03.12 |
[C] C언어 3일차 상수 (0) | 2020.03.11 |
[C] C언어 2일차 C언어 프로젝트 생성 (0) | 2020.03.11 |
[C] C 언어 시작 (0) | 2020.03.10 |