상수, 변수, 진 변환
수첩
Editplus/notepad+
Eclipse
Myeclipse
상수:
프로그램 실행 과정 에서 그 값 은 변화 할 수 없습니다.
분류: 글자 액면가 상수, 사용자 정의 상수
글자 값 상수: 문자열 상수, 정수 상수, 소수 상수, 문자 상수, 불 상수, 공 상수
예:
1 class Constant {
2 public static void main(String[] args) {
3 /*
4 字符串常量:用双引号括起来的内容
5 整数常量:所有整数
6 小数常量:所有小数
7 字符常量:用单引号括起来的内容,里面只能放单个字母/数字/符号
8 布尔常量:true和false
9 空常量:null
10 */
11 System.out.println("字符串常量:"+"123");
12 System.out.println("整数常量:"+123);
13 System.out.println("小数常量:"+1.23);
14 System.out.println("字符常量:"+'1');
15 System.out.println("布尔常量:"+false);
16 System.out.println("布尔常量:"+true);
17 }
18 }
변수:
정의: 프로그램 실행 과정 에서 특정한 범위 내 에서 그 값 이 바 뀔 수 있 는 양
정의 형식: 데이터 형식 변수 이름 = 변수 값
존재 하 는 의미: 같은 유형의 상수 를 계속 저장 하고 중복 사용 할 수 있 습 니 다.
예: int Age = 10
진:
10 진법, 2 진법, 8 진법, 16 진법
2 진법: 0, 1 로 구성 되 어 0b 로 시작 합 니 다.
8 진법: 0, 1, 7 로 구성 되 어 0 으로 시작 합 니 다.
10 진법: 0, 1, 9 로 구성 되 며 정 수 는 기본적으로 10 진법 입 니 다.
16 진법: 0, 1, 9, a, b, f (대소 문자 모두 가능) 로 0 x 로 시작 합 니 다.
예:
1 class Scale {
2 public static void main(String[] args) {
3 /*
4 二进制:0b100
5 八进制:0100
6 十进制:100
7 十六进制:0x100
8 */
9 System.out.println(0b100); //4
10 System.out.println(0100); //64
11 System.out.println(100); //100
12 System.out.println(0x100); //256
13 }
14 }
진 변환:
1. 임 의 진 에서 10 진 으로 전환
계수: 각 비트 의 데이터
기수: X 진수, 기수 가 X
권: 오른쪽 에 있 습 니 다. 0 부터 번 호 를 매 깁 니 다. 해당 자리 의 번 호 는 바로 이 자리 의 권리 입 니 다.
결과: 계수 * 기수 의 권 차 멱 추가
10 진 변환 10 진: 12345
12345 = 10000 + 2000 + 300 + 40 + 5
= 1*10^4 + 2*10^3 + 3*10^2 + 4*10^1 + 5*10^0
바 이 너 리 10 진법: 0b 100
0b100 = 1*2^2 + 0*2^1 + 0*2^0
= 4
8 진법 10 진법: 0100
0100 = 1*8^2 + 0*8^1 + 0*8^0
= 64
16 진법 10 진법: 0x 100
0x100 = 1*16^2 + 0*16^1 + 0*16^0
= 256
2. 10 진법 에서 임 의 진법 으로 전환
잔고 를 제하 다
원래 코드, 보충 코드, 반 코드:
기호 데이터 표현법 이 있 습 니 다.
원본 코드:
이 진 정점 표현법 은 최고 위 는 기호 위치 이 고 '0' 은 정 을 나타 내 며 '1' 은 음 을 나타 내 고 나머지 는 수치 크기 를 나타 낸다.
예: - 7 과 + 7
0 (부적 위), 00000111 1 (부적 위), 00000111
반전:
양수 의 반 코드 는 원래 코드 와 같다.음수 의 반 코드 는 그 원 코드 에 대해 한 자리 씩 반 하 는 것 이 고 기호 위 치 는 제외한다.
추가 번호:
양수 의 패 치 는 원래 코드 와 같다.음수 의 패 치 는 정말 그 반 코드 의 끝 에 1 을 더 한 것 이다.
다음으로 전송:https://www.cnblogs.com/I-love-Xiang/p/11132079.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로컬 개발 환경을 Git/GitHub 관리로벌써 그 만마. 그 이상도 이하도 아닙니다. 모처럼 헤매어 와 주신 분에게, 본 기사의 골을 알려 드리겠습니다. GitHub에 push하여 잔디 야생 w OS:Windows10 64bit IDE:Eclipse Neo...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.