본문 바로가기

C 언어

플로우차트(흐름도) 플로우차트는 프로그램 논리순서, 작업 또는 제조공정, 조직도 또는 비슷한 형식을 갖춘 구조 등을 그래픽으로 표현하기 위한 형식이다. 이전에 플로우차트는 컴퓨터 프로그래밍에서 프로그램 내 각각의 처리 경로를 묘사하기 위해 사용되었었다. 프로그래머는 자신의 논리를 머리 속에 간직하지 말고, 항상 플로우차트를 통해 가시화 하도록 요구받아 왔다. 객체지향 프로그래밍과 비주얼 개발 도구의 출현과 함께, 전통적으로 프로그램에 쓰여왔던 플로우차트는 이제 자주 보기 어렵게 되었다. 그러나, 객체지향 프로그래밍에서 사용되는 데이터나 클래스 모델링을 위한 새로운 플로우차트가 사용될 수 있다. 전통적인 프로그램의 플로우차트는 단순한 기하학적 기호를 사용했는데, 예를 들어 프로세스는 직사각형으로, 판단은 마름모꼴, 그리고 입.. 더보기
if문 if문은 선택문의 가장 간단한 현태로, 주어진 조건이 만족할 경우에만 실행된다. if (논리식) 명령문 if는 예약어이며 반드시 소문자로 사용한다. 논리식은 항상 논리값인 참 또는 거짓을 가지며 괄호로 둘러쌓인다. 명령문은 하나의 명령문일 수도 있고 여러 개의 명령문으로 이루어진 복합문일 수도 있다. 예) #include int main() { int num1, num2, bigger; printf("Please enter two integers: "); scanf("%d %d", &num1, &num2); bigger=num1; if(num1 더보기
확장문자(escape sequence) escape sequence 영 문 표 현 의 미 ASCII코드(16진수) \0 NULL 공백문자 0(0x00) \a BELL 경보문자 7(0x07) \b BACK SPACE 백스페이스 8(0x08) \f Form feed(FF) 새 페이지로 12(0x0C) \n New line 다음 줄로 10(0x0A) \r Carriage return(CR) 현재 행의 처음으로 13(0x0D) \t horizontal tab 수평탭 문자 9(0x09) \v vertical tab 수직 tab문자 11(0x0B) \\ back slash 백슬래쉬 92(0x5C) \' single quote 작은 따옴표 39(0x2c) \" double quote 큰 따옴표 34(0x22) \0oo octal number oo는 8진수.. 더보기
ASCII(아스키 코드) 아스키 코드란? 아스키(ASCII) 또는 미국 정보 교환 표준 부호(American Standard Code for Information Interchange)는 영문 알파벳을 사용하는 대표적인 문자 인코딩이다. 아스키는 컴퓨터와 통신 장비를 비롯한 문자를 사용하는 많은 장치에서 사용되며, 대부분의 문자 인코딩이 아스키에 기반한다. 아스키는 1967년에 표준으로 제정되어 1986년에 마지막으로 개정되었다. 아스키는 7비트 인코딩으로, 33개의 출력 불가능한 제어 문자들과 공백을 비롯한 95개의 출력 가능한 문자들로 이루어진다. 제어 문자들은 역사적인 이유로 남아 있으며 대부분은 더 이상 사용되지 않는다. 출력 가능한 문자들은 52개의 영문 알파벳 대소문자와, 10개의 숫자, 32개의 특수 문자, 그리고 .. 더보기
조건부 컴파일 더보기