Skip to main content

널 캐릭터는 무엇입니까?

computer 컴퓨터 프로그래밍의 널 문자는 값이 0 인 캐릭터입니다.표준 인쇄 문자 세트의 일부인 숫자 0과 다릅니다.NULL은 실제로 인덱스가 0 인 제어 문자입니다.변수, 클래스 또는 포인터가 비어 있거나 정의되지 않았거나 초기화되지 않았 음을 나타내는 데 사용됩니다.NULL은 C 프로그래밍 언어로 사용되어 일련의 문자열의 끝을 표시합니다. null 문자는 원래 프린터 또는 테이프 드라이브와 같은 주변 장치 하드웨어와 통신하는 데 사용되는 일련의 특수 제어 문자 중 하나였습니다.Null의 원래 의미는 장치에 아무것도하지 말라고 지시하는 것이 었습니다.기술이 더욱 정교 해짐에 따라 외부 장치와 인터페이스하는 데 제어 문자가 덜 필요했습니다.그러나 대부분의 문자 세트에 귀찮은 상태를 유지했지만 위치가 0으로 남아 있습니다.NULL의 값은 종종 프로그래밍 언어의 핵심 라이브러리 내에서 값 /0으로 정의되며, 이는 단일 빈 문자로 해석됩니다.값 NULL의 변수의 값은 0이 아닙니다.Zero는 완전히 다른 문자 코드이므로 0과 NULL 사이의 동등성 테스트는 False의 결과를 보여줍니다.Zero는 변수에 대한 유효한 값이 될 수 있기 때문에 디자인에 의한 것입니다. C라고 알려진 프로그래밍 언어는 널 문자를 사용하여 메모리 공간을 절약하기 위해 큰 효과를 사용합니다.Null 문자는 문자열의 끝으로 사용되며 Null 종료 문자열이라고도합니다.이를 통해 프로그램은 널 터미네이터를 고정하기 위해 하나의 추가 바이트 만 필요로하는 문자열을 저장할 수 있습니다.Null 문자는 표시 될 수없고 다른 목적으로 사용되지 않았 으므로이 시스템은 잘 작동했습니다.

C가 Null을 사용하여 새로운 변수와 클래스를 초기화하기 시작한 언어.대부분의 언어 사양은 실제로 새로 선언 된 변수가 널과 같을 것이라고 보장합니다.마찬가지로, 변수는 값 NULL을 할당하여 값이 없거나 메모리 위치를 가리키지 않음을 나타냅니다.클래스 인스턴스를 보유하는 변수가 NULL로 설정된 경우 다른 변수에 의해 달리 참조되지 않는 한 데이터는 도달 할 수 없습니다.이전에 사용 된 메모리를 자유롭게하는 쓰레기 수집 메커니즘은 현재 번식 할 수없는 데이터를 감지하고 이용 가능한 메모리 풀로 되돌립니다.NULL에 변수를 명시 적으로 할당하는 것은 때때로 프로그래밍 스타일이 좋지 않은 것으로 간주됩니다.