'C언어' 태그의 글 목록
본문 바로가기

C언어3

[C언어] 파일 분리(분할)하기 들어가며 프로그래밍 할 때 main 함수에 모든 코드를 넣어서 코딩하면 소스 코드가 길어져서 보기 힘들어진다. 이를 위해서 함수로 만들어서 재사용성을 높이고 간결하게 관리하는데, 이 마저도 함수가 많아지면 파일이 길어지고 관리하기 힘들어진다. 그래서 파일을 분리하여 보지 않아도 되는 부분을 함수로 만들어 보관하여 투명성과 직관성과 간결성을 높인다. 원래 이런 파일이 있었다고 가정하자. #include void foo(); int main(void) { foo(); return 0; } void foo() { printf("Hello world!\n"); } 동작은 아주 간단하게 작성하였다. 콘솔에 Hellow world!(줄바꿈)를 출력하는 프로그램인데 printf문만 따로 함수로 빼서 작성하였다. vo.. 2020. 10. 12.
[C언어] 이스케이프 코드 출력 정리 들어가며 C언어 문자열 형식에서 프로그래밍을 할 때 사용할 수 있도록 미리 정해둔 문자열이 있다. 이를 이스케이프 코드라고 부르는데, 흔히 출력 부분에서 줄바꿈으로 사용했던 \n같은 것이 대표적이다. 오늘은 그 종류에 대해서 정리해보는 시간을 가져볼까 한다. Escape Code 종류 Escape Code 의미 설명 사용 예시 실행 결과 \b Backspace 커서 위치의 문자를 하나 지움 printf("Hello Wolrd\b"); Hello Wolr \n New Line 라인을 한 줄 띄움(개행) printf("Hello\nWolrd"); Hello World \r Carrige Return 커서를 그 줄의 처음 위치로 옮김 printf("Hello Wolrd\r"); printf("kkk"); kk.. 2020. 6. 20.
[C언어] 자료형 출력 서식 문자 정리 들어가며 C언어에서 데이터를 출력할 때, 같은 데이터를 출력하더라도 다르게 표시되는 일들이 있다. 예를 들어 숫자 10을 가지고도 10진수, 8진수, 16진수, 문자 등으로 다양하게 출력할 수 있다. 이는 컴퓨터의 내부적인 연산은 2진수로 일어나고, 사용자에게 보여줄 때만 출력 형식에 맞추어 보여주기 때문이다. 오늘은 자료형별 출력 형식에 대해서 정리하고자 한다. 자료형 및 출력 형식 표 구분 자료형 바이트 표현 범위 출력 형식 (서식 문자) 의미 사용 예시 결과 정 수 형 char 1 -128~127 %c 1개 문자 출력 char c = 97; printf("%c", c); a %d 10진 정수 출력 char c = 97; printf("%d", c); 97 unsigned char 1 0~255 %c.. 2020. 6. 20.