国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

基本數(shù)據(jù)類型轉(zhuǎn)換(基本數(shù)據(jù)類型之間的運(yùn)算規(guī)則)

這篇具有很好參考價(jià)值的文章主要介紹了基本數(shù)據(jù)類型轉(zhuǎn)換(基本數(shù)據(jù)類型之間的運(yùn)算規(guī)則)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

自動(dòng)類型轉(zhuǎn)換

前提:這里討論只是7種基本數(shù)據(jù)類型變量間的運(yùn)算。不包含boolean類型的。??

  • 自動(dòng)類型轉(zhuǎn)換:容量小的類型自動(dòng)轉(zhuǎn)換為容量大的數(shù)據(jù)類型。數(shù)據(jù)類型按容量大小排序?yàn)椋?/li>

基本數(shù)據(jù)類型轉(zhuǎn)換(基本數(shù)據(jù)類型之間的運(yùn)算規(guī)則),# 變量與運(yùn)算符,標(biāo)識(shí)符,java,開發(fā)語言,基本數(shù)據(jù)類型轉(zhuǎn)換

  • 有多種類型的數(shù)據(jù)混合運(yùn)算時(shí),系統(tǒng)首先自動(dòng)將所有數(shù)據(jù)?轉(zhuǎn)換成容量最大的那種數(shù)據(jù)類型,然后再進(jìn)行計(jì)算。
  • byte,short,char之間不會(huì)相互轉(zhuǎn)換,他們?nèi)咴谟?jì)算時(shí)首先轉(zhuǎn)換為int類型。
  • boolean類型不能與其它數(shù)據(jù)類型運(yùn)算。
  • 當(dāng)把任何基本數(shù)據(jù)類型的值和字符串(String)進(jìn)行連接運(yùn)算時(shí)(+),基本數(shù)據(jù)類型的值將自動(dòng)轉(zhuǎn)化為字符串(String)類型。

結(jié)論:當(dāng)容量小的數(shù)據(jù)類型的變量與容量大的數(shù)據(jù)類型的變量做運(yùn)算時(shí),結(jié)果自動(dòng)提升為容量大的數(shù)據(jù)類型。

說明:此時(shí)的容量大小指的是,表示數(shù)的范圍的大和小。比如:float容量大于long的容量文章來源地址http://www.zghlxwxcb.cn/news/detail-607196.html

強(qiáng)制類型轉(zhuǎn)換

  • 將容量大的數(shù)據(jù)類型轉(zhuǎn)換為容量小的數(shù)據(jù)類型。使用時(shí)要加上強(qiáng)制轉(zhuǎn)換符:(),但可能造成精度降低或者溢出,格外要注意。
  • 通常,字符串不能直接轉(zhuǎn)換為基本類型,但通過基本類型對(duì)應(yīng)的包裝類則可以實(shí)現(xiàn)把字符串轉(zhuǎn)換為基本類型。(String可以和8種基本數(shù)據(jù)類型變量做運(yùn)算,且運(yùn)算只能是連接運(yùn)算:+,且運(yùn)算結(jié)果仍然是String類型)
  • 如:String a="43";? ? ? ? ? ? int i=Integer.parseInt(a);
  • boolean類型不可以轉(zhuǎn)換為其它的數(shù)據(jù)類型。
  •         //精度損失
            int a = 128;
            byte b = (byte) a;
            System.out.println(b);//-128
  • //      末尾不加L,不報(bào)錯(cuò)是因?yàn)樽詣?dòng)把右邊的值看成int,
    //      int的范圍是10位數(shù),int賦給一個(gè)long,屬于自動(dòng)
    //      類型提升
            long l = 12344;
    
    //      加L,是因?yàn)槌鰅nt最大取值范圍
            long l1 = 2222222222L;
    
            整數(shù)常量,默認(rèn)類型為int型
            浮點(diǎn)數(shù)常量,默認(rèn)類型為double型
            byte n = 12;
            byte n2 = n + 1; //編譯不通過
    
            float f = n + 12.3; //編譯不通過
            

到了這里,關(guān)于基本數(shù)據(jù)類型轉(zhuǎn)換(基本數(shù)據(jù)類型之間的運(yùn)算規(guī)則)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包