..
온라인 강좌
  • 페이스 북에 우리를 따르라
  • 트위터에 우리를 따르라
  • + Google에 우리를 따르라
  • RSS를 통해 우리를 따르라
  • 귀하의 스마트폰으로 우리를 따라

자바의 숫자 홍보

가 작성한 기사 데미안 Verda
2 페이지 1

숫자 진흥 무엇을 의미합니까? 이것은 프로그램의 매우 일반적인 작업이며 (이외을 나타냅니다 예를 들어, "+") 숫자 연산자와 관련된 피연산자의 암시적 변환 (예 : 가수)에 해당합니다.

피연산자가 작동 것으로 예상된다 데이터의 정확한 형식과 일치하지 않습니다 때마다 이런 종류의 변환이 필요합니다. 어떤 경우에는 변환이 명시되어야합니다 (예 : 경유 주물 ) 후 프로그래머로 청구됩니다.

(기사는 아래에 계속됩니다 ...)

다른 경우에는 특히 더 고급 프로그래밍 언어와 (이하 우리가 자바 언어로 특히 참조할 것입니다) 배포의 경우, 변환 따라서 암시적으로, 자동으로 이루어집니다. 이 경우는 숫자 진흥 이렇 수 있습니다.

연산자 (unary 또는 바이너리)의 운영에 참여 산술의 성격에 크게 차이가 Unary 숫자 판촉이진 숫자 증진, : 우리는 두 숫자를 홍보하는 메인 스트림을 구별할 수 있습니다. 당신은 자바 코드의 몇 가지 간단한 예제를 제공해야하고, 우리가 모두 긴 살펴보자.

Unary 숫자 추진

자, 예를 들어 보자 :



 바이트 B = 2;



 int는 [] = 새로운 INT [B];
           


 캐릭터 C = '\ u0001';



 [C] = 1;
                       


 [0] =-C;
  

매우 간단 떨어지기는 현재 케이스에서 우리는 Unary 숫자 진흥 세 예제를 식별할 수 있습니다. 첫 번째는 교육입니다 int는 [] = 새로운 INT [B]. B는 형식 바이트의 변수 중에 '사실 배열의 크기는, 정수 (int는 변수)으로 표시되어야합니다.

나중에 우리 교육 [C] = -1에 반영하자. 이 경우 '배열, 다시 한번이 아닌 타입 정수의 매개 변수지만, (이 경우) 타입의 캐릭터의 인덱스로 전달됩니다. 마찬가지로, 다음과 같은 성명 [0] =-c로 0을 입력 문자의 값을 배열 '의 위치를주는가 아닌 타입 int는 겁니다.

우리는 그것이 하나의 피연산자에 연결된 후 전환 '대입 연산자 ( "=") unary 연산자로 연결된는 처음 관찰합니다. 우리가 Unary 숫자 홍보 말하는 이유는 다음과 같습니다. 그 방법으로 컴파일러는 암시적으로 설명하는 작업과 관련된 변환을 처리?

세 모든 경우에, 전환의 두 초등 단계로 분해 할 수 있습니다. 우선은 형식 변환 unboxing이 수행되며, 데이터 즉, (형식 바이트 또는 문자의 경우에) 상응하는 원시 데이터 형식 (각각 바이트와 문자)로 변환됩니다.

이 시점에서 우리는 변환의 두 번째 단계로 진행 : 고려 미만의 세 모든 경우에 그것은 확대 원시적인 전환이다. 즉, 정보의 어떠한 손실도없고, 정말로 선택한 새로운 데이터 유형 (INT) (변수 B에 포함된 또는 형식 바이트의 C, 문자 타입) 보관되는 정보와 관련하여 과잉의입니다. 이런 이유로 컴파일러는 변환 직접 할 수 있습니다.

우리는 숫자 추진의 맥락에서 암시적으로 수행할 수있는 유일한 실제 전환이 인용된 그만큼 그것을 강조. 이 형식 변환 정체성의 가능성도 사실이지만, 문제의 변수의 데이터 형식을 유지하고 있으므로 관심이 주로 이론이다.

코스
리눅스 강좌 리눅스 강좌
오픈 소스 시스템에 완전한 가이드. 39 €부터 시작.
PHP 강좌 PHP 강좌
동적 웹 사이트를 만드는 전체 과정. 49 €부터 시작.
코스 루비와 레일에 루비 코스 루비와 레일에 루비
루비와 RoR로 소프트웨어와 웹 애플 리케이션을 생성. 49 €부터 시작.
참고 ...
광고

cpclubpenguincheatscp.com

광고
회사 소개
미국의 소리 접촉하기
공동 작업
면책 조항
© 2003년에서 2012년까지 cpclubpenguincheatscp.com - 이탈리아 웹마 스터의 포털 - 판권 소유 |에 의해 구동 인터넷 미디어 IKIweb Srl - PIVA 02848390122