Skip to main content

유형 변환이란 무엇입니까?

type 유형 변환은 특정 엔티티의 데이터 유형이 다른 데이터 유형으로 변경되는 컴퓨터 과학 및 컴퓨터 소프트웨어 프로그래밍에 사용되는 기술 인 Type Punning의 형태입니다.Punning의 개념은 프로그래밍 언어의 지정된 유형 시스템을 중심으로 작업하려고 했으므로 프로그래밍 언어 공식 정의의 범위 내에서 수행하기 어려운 특정 효과를 달성 할 수 있습니다.가장 일반적인 형태의 유형 형태 인 유형 변환은 사실상 모든 프로그래밍 언어에서 가능하지만 일부 언어는 유니언 또는 재 해석과 같은 유형의 추가 방법을 제공합니다.일부 프로그래밍 스타일 가이드는 유형 변환이 자주 사용 되더라도 유형 펀닝에 대해 제안합니다.각 프로그래밍 언어에는 유형 변환을 성공적으로 사용하는 방법에 대한 규칙이 있습니다.일반적으로, 전환은 기본 유형이나 객체에서 발생할 수 있습니다.

데이터 유형의 몇 가지 기본 데이터 유형 또는 클래스가 있습니다.수학 연산에 사용되는 공통 데이터 유형 중 하나는 너비의 비트 수에 따라 수천 또는 수백만으로 범위가 될 수있는 정수 또는 일반 숫자입니다.예를 들어, 32 비트 정수의 범위는 0에서 4,294,967,295 또는 -2,147,483,648 ~ 2,147,483,648입니다.또 다른 유형은 기본적으로 소수점이있는 숫자 인 부동 소수점 번호입니다.

알파벳 문자 또는 구두점 마크와 같은 단일 문자도 데이터 유형으로 사용할 수 있습니다.문자열 데이터 유형은 휴식이없는 그룹 또는 숫자 및/또는 문자 시퀀스입니다.문자열 길이는 임의적이지만 크기 또는 한계는 일반적으로 프로그래밍 언어로 정의됩니다.가장 오래된 데이터 유형은 부울이며, 단순히 참 또는 거짓입니다.다른 종류의 유형으로는 대수, 기능, 기계 데이터 및 객체가 있습니다.예를 들어, 객체 지향 언어에서 객체의 조상은 부모 객체의 유형을 사용하여 서로의 상호 작용이 더 매끄럽게 진행될 수 있습니다.고려됩니다.일부 언어 규칙은 유형 변환이 암시 적인지 명시 적인지 여부를 더 지시합니다.암시 적 유형 변환은 가장 자주 강요라고하며 일반적으로 프로그램이 소스 코드에서 실행 가능한 프로그램으로 컴파일 될 때 발생합니다.예를 들어, 여러 데이터 유형이 표현식에 사용되고 비교가 실행되는 경우 발생할 수 있습니다.유형 변환은 암시 된 것으로 간주되며 컴파일러는 자동으로 처리합니다.명시 적 유형 변환은 프로그램 코드에 정의됩니다.C 프로그래밍 언어는 암시 적 유형 변환을 강요라고 부르는 두 가지를 구별하고 명시 적 유형 변환을 캐스트를 구분합니다.입력은 숫자를 수학 작업을 수행하기 위해 숫자를 정수 데이터 유형으로 변환해야하거나 그 반대를 수신 할 수 있으므로 소수점 번호, 부동 소수점 데이터 유형을 수신하는 컴퓨터 프로그램.이 변환으로 작업이 진행될 수 있습니다.