정수 변수 란 무엇입니까?
정수 변수는 정수만 저장하도록 설계된 컴퓨터 프로그래밍의 숫자 변수 유형입니다. 10 진수 값을 저장할 수 없다는 점에서 다른 숫자 변수 유형과 다릅니다. 정수 변수를 사용하여 텍스트 문자열 또는 부울 변수와 같은 다른 데이터 유형의 값을 저장할 수 없습니다.
정수 변수는 프로그래머가 10 진수 값을 가진 기존 숫자에서 정수만 추출해야하는 경우에 유용합니다. 10 진수 값이 예상되지만 관련이 없거나 바람직하지 않은 경우 값을 정수 변수에 배치 할 수 있습니다. 이것은 값의 소수 부분을 자동으로 파괴합니다.
컴퓨터 프로그래밍의 변수는 변수가 대수에서 작동하는 것과 거의 같은 방식으로 작동합니다. 대수 변수의 기존 이름은 "X"또는 "Y"일 수 있습니다. 이들은 계산을 수행하여 나중에 결정될 수있는 알 수없는 값을 나타냅니다. 대수 변수와 프로그래밍 변수의 주요 차이점 중 하나는 컴퓨터 프로그래밍 언어를 통해 프로그래머가 변수 이름을 지정할 수 있다는 것입니다. 이 이름은“X”,“Y”또는 변수가 무엇을 나타내는 지 더 명확하게 나타내는 다른 이름 일 수 있습니다.
컴퓨터 프로그래밍 변수는 모두 고유 한 유형의 데이터를 저장합니다. 이 데이터 유형은 변수 조작 방법을 결정합니다. 정수 변수 용으로 설계된 논리 계산은 텍스트 문자열 또는 부울 변수에서 수행 할 수 없습니다. 반면, 정수 변수는 숫자가 아닌 변수 유형에 적합한 논리 계산을 허용하지 않습니다.
많은 컴퓨터 프로그래밍 언어는 정수 변수 및 기타 변수 유형을 명시 적으로 선언해야합니다. 이것은 프로그래머가 선언 한 변수가 정수임을 지정해야 함을 의미합니다. 프로그래밍 언어는이 목적으로 설계된 특정 키워드를 사용할 수 있습니다. 예를 들어 C ++ 언어에서 정수 변수 유형을 선언하는 키워드는 "int"입니다.
PERL과 같은 프로그래밍 언어에서는 변수를 사용하기 전에 변수를 선언하거나 형식을 지정할 필요가 없습니다. 인터프리터 또는 컴파일러는 변수에 사용 된 연산자에 따라 변수 유형을 결정합니다. 예를 들어 PERL은 연산자 ==를 사용하여 두 숫자 값이 정확히 동일한 정보를 저장하는지 여부를 결정합니다. 연산자 "eq"는 두 개의 텍스트 문자열 변수에 동일한 데이터가 포함되어 있는지 확인합니다.
런타임시 변수 유형을 판별하면 문제점이 발생하고 시스템 자원을 더 많이 차지하며 프로그램 속도가 느려질 수 있습니다. 그렇기 때문에 대부분의 언어에는 명시 적 변수 선언이 필요합니다.