java 基本數(shù)據(jù)類型

create by dejavu


類型 大小 范圍 用途
int 32 位 -231~231 ---
long 64 位 --- ---
float 32 位 -NaN, [-1e38~-1e-45], 0, [1e-45~1e38], NaN ---
double 64 位 -NaN, [-1e308~-1e-308], 0, [1e-308~1e308], NaN ---
byte 8位 -128~127 文本操作
char 16位 0~65535 (類似c中)unsigned int ,unicode編碼模式,0-127 ascii,a-97--A-65

基本數(shù)據(jù)類型無法再初始化時轉(zhuǎn)化

  • 類型的轉(zhuǎn)化

這里的語法同python

  int error = pow(2,31)+1;  //溢出
  int error = 1e12;  //錯誤
  long error = 1e12*2*10L; // int 溢出 結(jié)果將不是所要的
  double 精度為1e-16

默認的operator+int+int
所以byte+byte將自動轉(zhuǎn)化為int+int

這里需要強轉(zhuǎn)
byte var1 = 1,var2 = 2;
byte var3 = (int)(var1+var2);

其余操作均與c++相同

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容