基本数据类型是什么?

八种基本数据类型为:

先说理论,八种基本数据类型:byte、short、int、long、float、double、boolean、char。

注意:

1、byte

8位、有符号的以二进制补码表示的整数

min : -128(-2^7)

max: 127(2^7-1)

default: 0

对应包装类:Byte

2、short

16位、有符号的以二进制补码表示的整数

min : -32768(-2^15)

max: 32767(2^15 - 1)

default: 0

对应包装类:Short

3、int

32位、有符号的以二进制补码表示的整数

min : -2,147,483,648(-2^31)

max: 2,147,483,647(2^31 - 1)

default: 0

对应包装类:Integer

4、long

64位、有符号的以二进制补码表示的整数

min : -9,223,372,036,854,775,808(-2^63)

max: 9,223,372,036,854,775,807(2^63 -1)

default: 0

对应的包装类:Long

5、float

单精度、32位、符合IEEE 754标准的浮点数

float 在储存大型浮点数组的时候可节省内存空间

浮点数不能用来表示精确的值,如货币

default: 0.0f

对应的包装类:Float

6、double

双精度、64位、符合IEEE 754标准的浮点数

浮点数的默认类型为double类型

double类型同样不能表示精确的值,如货币

default: 0.0d

对应的包装类:Double

7、char

char类型是一个单一的 16 位 Unicode 字符

最小值是 \u0000(即为0)

最大值是 \uffff(即为65,535)

char 数据类型可以储存任何字符

对应的包装类:Character

8、boolean

boolean数据类型表示一位的信息

只有两个取值:true 和 false

这种类型只作为一种标志来记录 true/false 情况

对应的包装类:Boolean



  • 浠涔鍙鍩烘湰鏁版嵁绫诲瀷
    绛旓細鍩烘湰鏁版嵁绫诲瀷濡備笅锛1銆佹暣鏁板瀷锛歜yte銆乻hort銆乮nt銆乴ong銆2銆佹诞鐐瑰瀷锛歠loat銆乨ouble.3銆佸瓧绗﹀瀷锛歝har銆4銆佸竷灏斿瀷锛歜oolean銆傛暟鎹被鍨嬪湪鏁版嵁缁撴瀯涓殑瀹氫箟鏄竴涓肩殑闆嗗悎浠ュ強鍦ㄨ繖涓奸泦涓婄殑涓缁勬搷浣滐紱鍥犱负涓嶅悓鐨勬暟鎹被鍨嬫墍鍗犵敤鐨勭┖闂翠笉涓鏍凤紝涔熷氨鏄负浜嗘洿濂界殑鐢ㄨ绠楁満鐨勫唴瀛樼┖闂淬傚熀鏈睘鎬э細(1)鏍囪瘑绫诲睘...
  • 鍩烘湰鏁版嵁绫诲瀷鏈夊摢浜?
    绛旓細鍩烘湰鏁版嵁绫诲瀷鏈夊洓绫诲叓绉嶏紝鍒嗗埆涓猴細1.鏁村瀷锛歜yte锛宻hort锛宨nt锛宭ong銆2.娴偣鍨嬶細float锛宒ouble銆3.閫昏緫鍨嬶細boolean銆4.瀛楃鍨嬶細char銆傛暟鎹被鍨嬪湪鏁版嵁缁撴瀯涓殑瀹氫箟鏄竴缁勬ц川鐩稿悓鐨勫肩殑闆嗗悎浠ュ強瀹氫箟鍦ㄨ繖涓奸泦鍚堜笂鐨勪竴缁勬搷浣滅殑鎬荤О銆傚彉閲忔槸鐢ㄦ潵瀛樺偍鍊肩殑鎵鍦ㄥ锛屽畠浠湁鍚嶅瓧鍜屾暟鎹被鍨嬨傚彉閲忕殑鏁版嵁绫诲瀷鍐冲畾...
  • 鏁版嵁鐨鍩烘湰绫诲瀷鏈夊摢鍑犵?
    绛旓細鏁版嵁绫诲瀷鍙垎涓轰袱绉:鍩烘湰鏁版嵁绫诲瀷鍜屽紩鐢ㄦ暟鎹被鍨嬨傛暣鍨嬶紙int锛夎〃绀烘暣鏁扮被鍨嬶紝鍖呮嫭姝f暣鏁般佽礋鏁存暟鍜岄浂銆傛诞鐐瑰瀷锛坒loat/double锛夎〃绀哄甫鏈夊皬鏁伴儴鍒嗙殑鏁板肩被鍨嬶紝鍏朵腑float琛ㄧず鍗曠簿搴︽诞鐐规暟锛宒ouble琛ㄧず鍙岀簿搴︽诞鐐规暟銆傚瓧绗﹀瀷锛坈har锛夎〃绀哄崟涓瓧绗︾被鍨嬶紝鍖呮嫭瀛楁瘝銆佹暟瀛椼佹爣鐐圭鍙峰拰鍏朵粬鐗规畩瀛楃銆傚竷灏斿瀷锛坆ool锛夎〃绀洪...
  • 鍩烘湰鏁版嵁绫诲瀷鏈夊摢浜?
    绛旓細鍩烘湰鏁版嵁绫诲瀷锛歜yte銆乻hort銆乮nt銆乴ong銆乫loat銆乨ouble銆乥oolean銆乧har銆備换浣曟暟鎹被鍨嬬殑鏁扮粍閮介渶瑕20涓瓧鑺傜殑鍐呭瓨绌洪棿锛屽姞涓婃瘡涓鏁扮粍缁存暟鍗4涓瓧鑺傦紝鍐嶅姞涓婃暟鎹湰韬墍鍗犵敤鐨勭┖闂淬傛暟鎹墍鍗犵敤鐨勫唴瀛樼┖闂村彲浠ョ敤鏁版嵁鍏冩暟鐩箻涓婃瘡涓厓绱犵殑澶у皬鍔犱互璁$畻銆傛暟鎹紙data锛夋槸浜嬪疄鎴栬瀵熺殑缁撴灉锛屾槸瀵瑰瑙備簨鐗╃殑閫昏緫褰掔撼锛...
  • 鍩烘湰鏁版嵁绫诲瀷鏈夊摢浜?
    绛旓細鍩烘湰鏁版嵁绫诲瀷鏈夊洓绫诲叓绉嶏紝鍒嗗埆涓猴細鏁村瀷锛歜yte锛宻hort锛宨nt锛宭ong锛屾诞鐐瑰瀷锛歠loat锛宒ouble閫昏緫鍨嬶細boolean锛屽瓧绗﹀瀷锛歝har銆傚湪鏍堜腑鍙互鐩存帴鍒嗛厤鍐呭瓨鐨勬暟鎹槸鍩烘湰鏁版嵁绫诲瀷銆傚紩鐢ㄦ暟鎹被鍨嬫槸鏁版嵁鐨勫紩鐢ㄥ湪鏍堜腑锛屼絾鏄粬鐨勫璞″湪鍫嗕腑銆傝鎯冲濂絁ava蹇呴』鐭ラ亾鍚勭鏁版嵁鐨勫湪鍐呭瓨涓瓨鍌ㄤ綅缃傚鍐呭瓨鏈変簡寰堝ソ鐨勪簡瑙o紝鍙互...
  • 鍩烘湰鏁版嵁绫诲瀷鏄粈涔鍛?
    绛旓細鍩烘湰鏁版嵁绫诲瀷鏄byte锛宻hort锛宨nt锛宭ong锛宖loat锛宒ouble锛宐oolean锛宑har銆傚浜庢暟鍊肩被鍨嬬殑鍩烘湰绫诲瀷鐨勫彇鍊艰寖鍥达紝鎴戜滑鏃犻渶寮哄埗鍘昏蹇嗭紝鍥犱负瀹冧滑鐨勫奸兘宸茬粡浠ュ父閲忕殑褰㈠紡瀹氫箟鍦ㄥ搴旂殑鍖呰绫讳腑浜嗐傚熀鏈暟鎹惈涔夋鍐 鏁版嵁鏄弿杩板瑙備簨鐗╃殑绗﹀彿锛屾槸璁$畻鏈轰腑鍙互鎿嶄綔鐨勫璞★紝鏄兘琚绠楁満璇嗗埆锛屽苟杈撳叆缁欒绠楁満澶勭悊鐨勭鍙...
  • 鍩烘湰鏁版嵁绫诲瀷鏄粈涔?
    绛旓細鍏堣鐞嗚锛屽叓绉鍩烘湰鏁版嵁绫诲瀷锛歜yte銆乻hort銆乮nt銆乴ong銆乫loat銆乨ouble銆乥oolean銆乧har銆傛敞鎰忥細1銆乥yte 8浣嶃佹湁绗﹀彿鐨勪互浜岃繘鍒惰ˉ鐮佽〃绀虹殑鏁存暟 min : -128锛-2^7锛塵ax: 127(2^7-1)default: 0 瀵瑰簲鍖呰绫伙細Byte 2銆乻hort 16浣嶃佹湁绗﹀彿鐨勪互浜岃繘鍒惰ˉ鐮佽〃绀虹殑鏁存暟 min : -32768锛-2^15锛塵ax: ...
  • 浠涔堟槸鍩烘湰绫诲瀷銆佹瀯閫犵被鍨嬨佹寚閽堢被鍨嬬瓑?
    绛旓細1銆鍩烘湰绫诲瀷锛屼篃灏辨槸C璇█涓殑鍩虹绫诲瀷锛屽叾涓寘鎷暣鏁扮被鍨嬨佸瓧绗﹀瀷銆佹诞鐐瑰瀷銆佹灇涓剧被鍨嬨2銆佹瀯閫犵被鍨嬶紝灏辨槸浣跨敤鍩烘湰绫诲瀷鐨勬暟鎹紝鎴栬呬娇鐢ㄥ凡缁忔瀯閫犲ソ鐨鏁版嵁绫诲瀷锛岃繘琛屾坊鍔犮佽璁℃瀯閫犲嚭鏂扮殑鏁版嵁绫诲瀷锛屼娇鍏惰璁$殑鏂版瀯閫犵被鍨嬫弧瓒冲緟瑙e喅闂鎵闇瑕佺殑鏁版嵁绫诲瀷銆傚畠骞朵笉鍍忓熀鏈被鍨嬮偅鏍风畝鍗曪紝鑰屾槸鐢卞绉嶇被鍨嬬粍鍚堣屾垚...
  • 浠涔堟槸鏁版嵁绫诲瀷?
    绛旓細鏁版嵁绫诲瀷鐨7涓鍩烘湰鏁版嵁绫诲瀷byte銆乻hort銆乮nt銆乴ong銆乫loat銆乨ouble銆乧har銆乥oolean銆傚湪璁$畻鏈虹瀛﹀拰璁$畻鏈虹紪绋嬩腑锛屾暟鎹被鍨嬫垨绠鍗曠殑绫诲瀷鏄鏁版嵁鐨勪竴涓睘鎬э紝瀹冨憡璇夌紪璇戝櫒鎴栬В閲婂櫒绋嬪簭鍛樻墦绠楀浣曚娇鐢ㄦ暟鎹傚ぇ澶氭暟缂栫▼璇█鏀寔鏁存暟锛堝ぇ灏忎笉鍚岋級銆佹诞鐐规暟锛堣繎浼煎疄鏁帮級銆佸瓧绗﹀拰甯冨皵鍊肩殑鍩烘湰鏁版嵁绫诲瀷锛屾暟鎹被鍨嬬害鏉熻〃杈惧紡...
  • 鍩烘湰鏁版嵁绫诲瀷鏈?
    绛旓細缁熻瀛︽槸閫氳繃鎼滅储銆佹暣鐞嗐佸垎鏋愩佹弿杩鏁版嵁绛夋墜娈碉紝浠ヨ揪鍒版帹鏂墍娴嬪璞$殑鏈川锛岀敋鑷抽娴嬪璞℃湭鏉ョ殑涓闂ㄧ患鍚堟х瀛︺傜粺璁″鐢ㄥ埌浜嗗ぇ閲忕殑鏁板鍙婂叾瀹冨绉戠殑涓撲笟鐭ヨ瘑锛屽叾搴旂敤鑼冨洿鍑犱箮瑕嗙洊浜嗙ぞ浼氱瀛﹀拰鑷劧绉戝鐨勫悇涓鍩熴備换浣曠粺璁℃柟娉曟槸鏈夋晥鐨勫彧鏈夊綋杩欎釜绯荤粺鎴栨槸鎵璁ㄨ鐨勬瘝浣撴弧瓒虫柟娉曡鐨鍩烘湰鍋囪銆傝鐢ㄧ粺璁″鍙兘...
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网