데이터 유형은 무엇입니까?

coldplay.xixi
풀어 주다: 2021-01-28 17:42:21
원래의
266174명이 탐색했습니다.

데이터 유형은 다음과 같습니다. 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!