본문 바로가기
반응형

전체 글108

const키워드 const는 변수의 값을 수정할 수 없게 하는 기능을 하는 키워드이다. 변수 선언할 때 변수의 자료형 앞에 적어 사용하며, 참조되는 값은 상수가 되어 그 값의 변경을 불가능하게 만든다. 이러한 경우 프로그램이 종료될 때까지 그 값은 변하지 않고 끝까지 유지된다. 또는 포인터 사용시, 포인터 앞이나 뒤에 써서 가리키는 것을 한정하거나, 가리키는 값의 변경을 불가능하게 만든다. 사용하는 *를 중심으로 const가 왼쪽에 있으면 객체가 변경되지 않고, * 기호 오른쪽에 있으면 포인터 자체가 변경되지 않는다는 것을 의미한다. 2022. 6. 30.
변수의 유효 변수는 프로그램 내에서 선언되면 만들어져서 그 변수의 효력이 다하면 없어진다. 자동 변수는 함수가 시작될 때 생성되고, 함수가 종료될 때 소멸한다. 정적 변수는 프로그램이 시작될 때 생성되고, 프로그램이 종료되면 소멸된다. 변수의 위치에 따라 유효한 범위도 다른데 지역변수는 그 변수가 선언된 함수 내에서 사용되다 사라지고, 전역변수는 프로그램 전체에서 사용되다 사라진다. 2022. 6. 29.
자료형 자료형(data type)은 프로그램 내에서 변수(variable) 등에 저장되는 데이터의 종류 즉 형식을 말한다. 자료형의 종류는 정수형, 문자형, 부동 소수점형, boolean형으로 나눌 수 있으며, 변수에 값을 저장하기 전에 자료형을 지정하여 변수와 함께 선언해야 한다. 자료형 크기(byte) 의미 범위 정수형 (integer) short 2 short형 정수 -32768~-32767 int 4 정수 -2147483648~2147483647 long 4 long형 정수 -2147483648~2147483647 long long 8 64bit -9,223,372,036,854,775,808~9,223,372,036,854,775,807 문자형 (character) char 1 문자 및 정수 -128~.. 2022. 6. 28.
auto키워드(자동 타입 추론, automatic type deduction) auto는 키워드로, 자동 변수이다. auto의 역할은 변수를 초기화할 때 초기화하는 값의 자료형으로 변수의 자료형을 추론한다. auto는 변수의 자료형을 모를 경우 사용하여, 컴퓨터가 자동으로 변수의 자료형을 설정할 수 있게 한다. 또한, 반대로 자료형을 생략하고자 할 때도 사용한다. 다음과 같이 auto i{36}; 라고 변수를 선언하면, 컴퓨터는 알아서 36를 정수로 알고 int형으로 인식한다. ∥ ∥ Visual Studio 2022버전에서는 auto i{36}; 을 입력하고 ctrl 키를 2번 누르면 다음과 같이 위에서 초기화한 36, 15.8603에 대한 자료형을 자동으로 제시해준다. 함수를 정의할 때도 사용할 수 있는데 함수의 자료형을 모를 때 사용하여, 자료형을 굳이 쓰지 않아도 되는 편리.. 2022. 6. 27.
variable(변수), local variable(지역변수), global variable(전역변수) variable(변수)는 변할 수 있는 수로, 컴퓨터에서 프로그램이 실행되는 동안 데이터(값)을 저장하기 위한 공간을 의미한다. 모든 변수는 사용하기 전에 미리 선언해야 하고, 반드시 초기화해야 한다. 변수는 이름이 꼭 있어야 하는데 이름은 알파벳, 숫자, 밑줄을 사용하여 만들 수 있다. 지금 보는 코드는 변수를 초기화한 모습이다. 변수를 초기화한다는 건 프로그램 시작에 앞서 초기의 값을 정하는 걸 의미한다. 여기서 int는 자료형 이름으로 여기서는 정수를 나타내고, i는 변수의 이름이다. 따라서 이 코드는 정수형 i를 선언하는데, 그 i는 50을 저장하고 있다는 의미를 가지고 있다. 한편, 변수 선언과 동시에 초기화를 다음과 같이 할 수 있다. 최근에는 { } 를 사용하여 변수를 초기화하기 시작하였다... 2022. 6. 26.
escape character, escape sequence(이스케이프 문자, 이스케이프 시퀀스) 이스케이프 문자(Escape Character), 이스케이스 시퀀스(Escape Sequence)는 특수한 기능을 갖고 있는 문자로, '\' 백슬래시를 사용한다. 백슬래시는 키보드의 '\'로 쓰며 둘은 같은 의미이다. 다음은 많이 사용하는 이스케이프 문자이다. 문자 기능 \a 경고음 출력 \b back space \f form feed(다음 새 페이지) \n 줄 바꿈(new line), 개행 \r carrige return(커서를 현재줄 앞으로 보냄) \t horizontal tab(키보드의 tab) \v vertical tab(수직 tab) \0 null 문자(ASCII 코드값이 0인 문자) 2022. 6. 25.
반응형
LIST