• 출력 함수(printf)와 형식 지정자(format specifiers)

    출력 함수(printf)란? 화면에 무언가를 출력하기 위한 함수이다. 출력 함수는 프로그램 사용하는 사람이 무엇을 해야 하는지 알려주는 역할이다. 정수, 실수, 문자, 문자열 등의 데이터를 다양한 형태로 화면에 출력할 수 있다. 출력 함수(printf)의 원형 int printf (const char *format, ...); 형식 지정자(format specifiers)란? 데이터들은 각자 다른 형태로 존재한다. 이러한 다양한 데이터들을 화면에...


  • 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를 작성할 수...