• C / C++ 변수(variables)와 자료형(data types)

    변수(variables)란? 컴퓨터의 메모리 안에 만들어지는 공간이다. 문자나 숫자를 저장하는 공간이다. 자료형(data types)이란? 데이터가 문자인지 정수인지 실수인지를 지정하는 것이다. 즉 데이터의 종류가 자료형이다. 변수 변수의 이름 짓는 법 변수의 이름은 식별자(identifier)의 일종이므로 몇 가지의 규칙을 지켜야 한다. 변수는 영문자와 숫자, 밑줄 문자(_, underscore)로 이루어진다. 변수의 중간에 공백이 들어가면 안 된다. 대문자와...


  • C / C++ 아스키(ASCII) 코드

    아스키(ASCII) 코드란? 영문 알파벳을 이용하는 문자 인코딩이다. 컴퓨터와 통신 장비 등 문자를 사용하는 장치에서 문자 인코딩을 사용한다. 아스키는 7비트 인코딩으로, 33개의 출력 불가능한 제어 문자들과 공백을 비롯한 95개의 출력 가능한 문자들로 총 128개로 이루어져 있다. 스페이스바 문자는 32로 표현한다. 아스키 코드 제어 문자표 10진법(Dec) 16진법(Hex) 약어(Abbreviation) 설명(explanation) 한국어 설명 0...


  • 이스케이프 시퀀스(escape sequence) 정리

    이스케이프 시퀀스란? 프로그래밍 언어 특성상 표현할 수 없는 기능, 문자를 표현해준다. 컴퓨터를 제어하는 목적으로 사용되는 특수한 문자이다. 제어 시퀀스(control sequence), 이스케이프 문자, 확장 비트열 이라고도 한다. \와 ₩는 같은 의미이다. 이스케이프 시퀀스 의미 \a 경고(alert) \n 줄바꿈(new line) \t 수평 탭(horizontal tab) \v 수직 탭(vertical tab) \b 백스페이스(backspace) \f 폼...


  • 마크다운(MarkDown) 문법 정리

    마크다운(markdown)이란? 마크다운(markdown)은 일반 텍스트 문서의 양식을 편집하는 문법이다. 마크다운의 확장자는 .md 또는 .markdown 이다. HTML등 다른 문서로 변환이 가능하다. 마크다운을 사용하게 된 계기 저는 GitHub를 사용하면서 README.md를 통해 처음 접한 문법입니다. 저는 지금 post를 마크다운을 사용하여 작성하고 있습니다. 문법이 간단해서 금방 익힐 수 있었습니다. 마크다운이 비교적 빠르게 post를 작성할 수...


  • C언어의 특징과 기본 구조

    C언어란? C언어는 유닉스(UNIX)라고 하는 운영체제를 개발하기 위한 목적으로 데니스 리치(Dennis Ritchie)에 의하여 1972년 개발되었다. 이후의 많은 컴퓨터 언어들이 C언어의 문법적인 부분을 이어받았다. C++, C#, Java, JavaScript, PHP, Python 등의 언어들은 C언어의 제어구조와 수식 형태를 사용하고 있다. C언어의 특징 효율적이다. C언어로 작성한 프로그램이 다른 언어로 작성한 프로그램에 비해서 실행 속도가 빠르고...