Java는 가장 널리 사용되는 프로그래밍 언어 중 하나입니다.Java를 배우는 것은 프로그래밍의 기초를 이해하는 데 도움이 될뿐만 아니라 개념. 자바에서는 char의 기본값은 'u0000'입니다. . 이 개념을 이해합시다상세히.
시작하자.
데이터 유형의 기본값을 아는 것이 중요한 이유는 무엇입니까?
일부 프로그래밍 언어는 변수를 사용하기 전에 프로그램에서 변수를 선언해야합니다. 따라서 이러한 언어 중 하나를 사용하기로 결정한 경우 프로그램에서 변수를 사용하기 전에 항상 변수를 초기화하지 않을 수 있으므로 다양한 데이터 유형의 기본값에 익숙해야합니다.2019 년에 대해 말했듯이, 원시 언어에서 최신 언어에 이르기까지 엄청난 양의 프로그래밍 언어가 존재합니다. 이러한 언어는 다음과 같이 두 가지 범주로 더 분류 될 수 있습니다.
- 정적으로 입력 된 언어
- 동적으로 유형화 된 언어
이제 이러한 언어에 대해 자세히 살펴 보겠습니다.
배열 자바 스크립트의 길이 가져 오기
정적으로 형식화 된 언어
간단히 말해서 이러한 언어는 데이터 유형을 심각하게 고려하므로 엄격한 언어로 선언됩니다. S를 사용하는 동안 tatically typed 언어, 기억해야 할 한 가지 중요한 것은 프로그램에서 사용되는 모든 변수의 데이터 유형이 컴파일 타임에 식별된다는 것입니다. 다시 말해, 유형 검사 컴파일 할 때 발생합니다. 따라서 프로그래머는 선언하는 동안 매번 프로그램에서. 선언 할 때 항상 사용자 정의 값을 변수에 할당하지 않을 수 있으므로 일반적으로 사용되는 데이터 유형의 기본값을 알아야 할 필요가 있습니다.
예 자바, C, C ++
정적 타이핑 예 -
char FirstVariable
동적으로 유형화 된 언어
동적 유형 언어에서 변수의 데이터 유형은 실행 시간 . 따라서 선언시 변수의 데이터 유형을 언급 할 필요가 없습니다. 이러한 유연성으로 인해 변수에 저장된 데이터 유형은 시간이 지남에 따라 변경 될 수 있습니다. 동적으로 입력되는 언어를 다룰 때 기본값을 아는 것은 중요하지 않습니다.
예 – 파이썬
동적 타이핑 예 –
FirstVariable = '안녕하세요, 이것은 문자열 유형 변수입니다'print (type (FirstVariable)) a = 10 b = 20 FirstVariable = a + b print (type (FirstVariable)
산출:
# 첫 번째 인쇄 명령문 출력 # 두 번째 인쇄 명령문 출력
노트 : 위의 출력을 통해 처음에는 변수의 유형이 FirstVariable 문자열이었습니다. 동일한 변수에 정수 값을 할당하면 유형이 String에서 Integer로 변경됩니다.
이제 예제를 통해 Java에서 char의 기본값이 무엇인지 살펴 보겠습니다.
'Char'의 기본값
이후 정적으로 형식화 된 언어이며 변수는 프로그램에서 사용되기 전에 선언되어야합니다. 사용자 정의 초기 값을 할당하지 않고 변수를 선언하면 기본값이 함께 제공됩니다. 다른 데이터 유형의 기본값은 다릅니다. 다양한 데이터 유형과 해당 기본값에 대해 자세히 알아 보려면 다음을 참조하십시오. .
특정 데이터 유형의 기본값을 알기 전에 기본 데이터 유형인지 사용자 정의 데이터 유형인지 알아야합니다. 이 정보가 있으면 데이터 유형에 대한 자세한 정보를 찾을 수있는 위치를 알 수 있습니다.같이 기본 데이터 유형 이미 프로그래밍 언어로 정의되어 있으며 사용중인 프로그래밍 언어에서 제공하는 문서에서 이에 대한 자세한 정보를 찾을 수 있습니다.
또한 우리는 기본값에 대해 우려하고 있습니다. 숯 Java에서 이후 숯 Java를 참조 할 수있는 원시 데이터 유형입니다. 선적 서류 비치 . 사용자 정의 데이터 유형에 대한 자세한 정보는 해당 클래스의 개발자가 제공 한 문서를 참조 할 수 있습니다.
숯 캐릭터의 줄임말은 싱글입니다 유니 코드 크기의 특성 16 비트, ‘’로 묶인 단일 값을 보유 할 수 있습니다.
통사론:
데이터 유형 변수 이름 = '값'
예 :
char HelloWorld = 'a'
결론 확인
char이 보유 할 수있는 최소값은‘ u0000 ‘는‘를 나타내는 유니 코드 값입니다. 없는 '또는 10 진수 0. 보유 할 수있는 최대 값은‘ uffff ‘또는 65,535 포함 . 최소값'u0000'은 char의 기본값이기도합니다.. 'u0000'이 실제로 무엇을 의미하는지 궁금 할 것입니다. 기본값이 'a'또는 'b'또는 다른 문자가 아닌 이유는 'u000'만 걱정하지 않는 이유는이 게시물의 다음 절반에서 모든 의심을 다룰 것입니다. 먼저 char 유형 변수를 인쇄하고이 시나리오를 두 가지 경우로 나눕니다.
첫 번째 경우에는 먼저 char 유형 변수를 선언하고 해당 값을 인쇄하십시오.
public class JavaDefaultValues {char DeclaredVariable // 변수 'DeclaredVariable'선언 public static void main (String [] args) {JavaDefaultValues DefaultValues = new JavaDefaultValues () // JavaDefaultValues 클래스의 객체 생성 System.out.println ( 'Value of DeclaredVariable =' + DefaultValues.DeclaredVariable) // DeclaredVariable 값 출력}}
산출:
DeclaredVariable 값 =
출력에서 널 문자를 나타내는‘=’뒤에 공백을 볼 수 있습니다.
두 번째 경우에는 Char 유형 변수를 선언하고 기본값으로 초기화하고 해당 값을 인쇄합니다.
public static void main (String [] args) {JavaDefaultValues DefaultValues = new JavaDefaultValues () // JavaDefaultValues 클래스의 객체 생성 char InitialisedVariable = 'u0000'// 초기화 변수 'InitialisedVariable'System.out.println ( 'Value of DeclaredVariable =' + DefaultValues.DeclaredVariable) // DeclaredVariable 값 출력 System.out.println ( 'Value of InitialisedVariable ='+ InitialisedVariable) // 출력 값 ppf InitialisedVariable}
산출:
DeclaredVariable 값 = InitialisedVariable 값 =
위의 출력에서 유사한 출력을 받았음을 알 수 있습니다.
System.out.println (DefaultValues.DeclaredVariable == InitialisedVariable)
두 변수의 값을 비교하는 다음 코드 줄을 추가 한 후 ' 진실 결론을 확인하는 출력 화면에 표시됩니다.
우리는 볼 수있다 ' 진실 두 변수의 값을 비교 한 문장의 결과 인 출력 화면에 ' 혼자서 시도 할 수 있습니다. 샘플 코드는 다음과 같습니다..
public static void main (String [] args) {JavaDefaultValues DefaultValues = new JavaDefaultValues () // JavaDefaultValues 클래스의 객체 생성 char InitialisedVariable = 'u0000'// 초기화 변수 'InitialisedVariable'System.out.println ( 'Value of DeclaredVariable =' + DefaultValues.DeclaredVariable) // DeclaredVariable의 값 인쇄 System.out.println ( 'Value of InitialisedVariable ='+ InitialisedVariable) // 인쇄 값 ppf InitialisedVariable System.out.println (DefaultValues.DeclaredVariable == InitialisedVariable) // 값 확인 같다 } }
이를 통해 유니 코드의 개념을 이해하기 위해이 기사를 더 자세히 살펴 보겠습니다.
유니 코드 이해
유니 코드는 국제 인코딩 표준입니다.다른 언어로 사용됩니다. 유니 코드의 도움으로 각 숫자, 문자 또는 기호는 서로 다른 플랫폼 및 프로그램에 적용되는 고유 한 숫자 값으로 지정됩니다. 먼저 문자 인코딩이 무엇인가요? 일반적인 인코딩 시스템이 필요한 이유는 무엇입니까? 유니 코드가 유일한 인코딩 표준입니까? ASCII와 유니 코드의 차이점은 무엇입니까?
프로그램에서 문자, 문자, 단어 기호를 사용하면 디지털 장치에 그대로 저장할 수 없습니다. 먼저 문자 인코딩을 사용하여 숫자 또는 16 진수 값으로 변환됩니다. 내 노트북이 인코딩 시스템을 사용하고 다른 데스크톱이 다른 인코딩 시스템을 사용하는 경우 노트북에 표시되는 텍스트가 데스크톱에서 다르게 나타날 수 있습니다.
따라서 공통 인코딩 시스템을 갖는 것이 중요합니다. 처음에는 에 메리 칸 에스 Tandard 씨 찬양하다 나는 정보 나는 nterchange ASCII 표준 인코딩 체계로 사용되었지만 영어, 구두점 및 기타 일반적으로 사용되는 기호를 포함하는 128 자 (0 – 127) 만 포함 할 수있었습니다. ASCII 테이블을 볼 수 있습니다. 여기 . 이 체계는 모든 언어의 문자를 인코딩하는 데 충분하지 않았습니다. 이 시점에서 유니 코드가 작동하게됩니다. 유니 코드는 128,000자를 포함 할 수 있습니다. 16 진수 값을 다른 문자로 지정합니다. 예를 들면 char의 기본값은‘ u0000 ’이것은 16 진수 값입니다.이 값을 십진수로 변환하면 '0'이됩니다. 마찬가지로 char의 최대 값은‘ uffff ’이 16 진수 값을 10 진수 값으로 변환하면 앞에서 본 65,535가됩니다. char가 보유 할 수있는 최대 값은‘ uffff ’, 모든 유니 코드 문자를 나타낼 수는 없습니다. 유니 코드 체계는 동일한 지정을 가진 ASCII 테이블의 128 자 모두를 포함합니다.
PHP를 어떻게 설치합니까
이것으로 우리는 자바에서 Char의 기본값에 대한이 기사를 끝 맺는다. 이 기사가 도움이 되었기를 바랍니다.
확인 전 세계에 걸쳐 250,000 명 이상의 만족 한 학습자 네트워크를 보유한 신뢰할 수있는 온라인 학습 회사 인 Edureka에서 작성했습니다. 우리는 당신의 여정의 모든 단계에서 당신을 돕기 위해 여기에 있습니다.이 자바 인터뷰 질문 외에 우리는 자바 개발자가되기를 원하는 학생과 전문가를 위해 설계된 커리큘럼을 마련했습니다.
질문이 있으십니까? 이 'Java의 Char 기본값'기사의 주석 섹션에 언급 해 주시면 가능한 한 빨리 답변을 드리겠습니다.