본문 바로가기
반응형

Programming Languages/C++16

자료형 자료형(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.
C++ 문장 구조 통합 개발 환경 프로그램도 깔고, 본격 C++ 코드 작성에 앞서 코드 문장 구조를 살펴보자. 코드 한 줄에는 단어, 연산자, 문자, 숫자, 문장부호, 문자열, 공백 등이 문법에 따라 나열된다. 한 줄을 마칠 때는 끝에 세미콜론(;)을 붙여서 다음 문장과 구별한다. 중괄호 '{' 와 '}' 로 묶인 코드들은 블록(block)이라고 부른다. 함수의 몸체라고도 불린다. 2022. 6. 16.
반응형
LIST