• 입력 함수(scanf)

    입력 함수(scanf)란? 프로그램 사용자로부터 입력을 받기 위한 함수이다. 입력 함수는 키보드로부터 입력된 데이터를 지정된 형식으로 변환하여 변수에 저장하는 역할이다. 입력 함수(scanf)의 원형 int scanf (const char *format, ...); 입력 함수(scanf) 사용법 scanf도 printf와 마찬가지로 형식 지정자를 사용한다. 형식 지정자를 모르거나 자세하게 알고 싶으면 이곳을 눌러 확인하자. scanf와 printf의 형식 지정자가...


  • 출력 함수(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 폼...