데이터 유형은 다음과 같습니다. 1. 정수 유형 [byte, short, int, long]; 2. 부동 소수점 유형 [float, double] 3. 문자 유형 char;
이 기사의 운영 환경: Windows 10 Home 중국어 버전, Acer S40-51 컴퓨터.
무료 추천: 프로그래밍 비디오 강좌
데이터 유형:
1) 4가지 정수 유형(byte, short, int, long):
byte: 8비트, 최소값을 나타내는 데 사용 파일의 데이터와 같은 데이터 단위, -128~127
short: 16비트, 거의 사용되지 않음, -32768 ~ 32767
int: 32비트, 가장 일반적으로 사용됨, -2^31-1~ 2 ^31 (21억)
long: 64비트, 덜 일반적으로 사용됨
참고: int i=5; // 5는 직접 수량(또는 리터럴)이라고 합니다. 즉, 직접 작성된 상수입니다. .
정수 리터럴은 기본적으로 int 유형이므로 정의된 긴 데이터 뒤에 L 또는 l을 추가합니다.
32자리 미만의 변수는 int 결과로 계산됩니다.
힘 연산자는 수학 연산자보다 우선순위가 높습니다. 예제는 상수 및 변수를 참조하세요.
2) 두 가지 부동 소수점 숫자 유형(float, double):
float: 32비트, 접미사 F 또는 f, 1개의 부호 비트, 8비트 지수, 23비트 유효 가수.
double: 64비트, 가장 일반적으로 사용됨, 접미사 D 또는 d, 1개의 부호 비트, 11비트의 지수, 52비트의 유효 꼬리
참고:
이진 부동 소수점 수: 1010100010=101010001.0*2=10101000.10*2 ^10(2제곱)=1010100.010*2^11(3제곱)= .1010100010*2^1010(10제곱)
가수: 1010100010
지수: 1010
기본: 2
부동소수점 수치 기본값은 double 유형이므로 정의된 float 유형 데이터 뒤에 F 또는 f를 추가합니다. double 유형은 접미사를 쓸 필요가 없지만 D 또는 X를 써야 합니다.
float의 범위는 long보다 크고 지수도 매우 클 수 있습니다.
부동소수점 숫자는 부정확하며, 부동소수점 숫자는 정확하게 비교할 수 없습니다.
3) 문자형(char):
char: 16비트, 정수형, 작은따옴표로 묶인 1개의 문자(한자도 가능), 문자를 표현하기 위해 유니코드 코드 사용, 0~2^16 -1(65535).
참고: 는 0자일 수 없습니다.
이스케이프 문자: n 라인 피드 r 캐리지 리턴 t 탭 문자 " 큰따옴표 \는
두 문자 char이 중간에 "+"로 연결됩니다. 문자는 먼저 내부적으로 int 유형으로 변환된 후 추가됩니다. char의 본질은 숫자입니다! 표시되면 "처리"되어 문자로 표시됩니다.
4) 부울 유형(boolean): true 및 false.
char- -& gt; 자동 변환: byte-& gt; short-& gt; long-& gt; float-& gt; 값 범위를 초과하기 쉽습니다. ) 메모리:
8비트: Byte(바이트 유형) 16비트: short(짧은 정수 유형), char(문자 유형) 32비트: INT(정수), Float(단정밀도/부동 소수점)64비트: Long(긴 정수), double:
php 프로그래밍
(동영상)위 내용은 데이터 유형은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!