内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

強(qiáng)制類型轉(zhuǎn)換(Java)-創(chuàng)新互聯(lián)

剛學(xué)習(xí)了強(qiáng)制類型轉(zhuǎn)換,用自己的理解總結(jié)了一下,如果有什么問(wèn)題,希望大家可以批評(píng)指正(評(píng)論)。
強(qiáng)制類型轉(zhuǎn)換(Java)

建網(wǎng)站原本是網(wǎng)站策劃師、網(wǎng)絡(luò)程序員、網(wǎng)頁(yè)設(shè)計(jì)師等,應(yīng)用各種網(wǎng)絡(luò)程序開(kāi)發(fā)技術(shù)和網(wǎng)頁(yè)設(shè)計(jì)技術(shù)配合操作的協(xié)同工作。成都創(chuàng)新互聯(lián)專業(yè)提供成都做網(wǎng)站、網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站制作(企業(yè)站、響應(yīng)式網(wǎng)站建設(shè)、電商門戶網(wǎng)站)等服務(wù),從網(wǎng)站深度策劃、搜索引擎友好度優(yōu)化到用戶體驗(yàn)的提升,我們力求做到極致!
int a=300;
byte b=(byte)a;
System.out.println(a);
System.out.println(b);

運(yùn)行結(jié)果為:
強(qiáng)制類型轉(zhuǎn)換(Java)
當(dāng)一個(gè)超出byte存儲(chǔ)范圍的int型數(shù)進(jìn)行強(qiáng)制轉(zhuǎn)換時(shí),轉(zhuǎn)換后數(shù)值可能會(huì)發(fā)生變化。

原因:int型數(shù)本來(lái)是以32位(最高位是符號(hào)位)二進(jìn)制數(shù)存儲(chǔ)在計(jì)算機(jī)內(nèi)存里,但是進(jìn)行強(qiáng)轉(zhuǎn)為byte類型后 ,只保留了該數(shù)的后八位,
這后八位是轉(zhuǎn)換后的數(shù)的補(bǔ)碼,最高位是符號(hào)位,如果最高位為1,則轉(zhuǎn)換后的數(shù)為負(fù)數(shù),需要對(duì)該補(bǔ)碼取反再加1,得到強(qiáng)轉(zhuǎn)后的數(shù)。

ps:
1.那為什么最高位是1,就是負(fù)數(shù)呢?
因?yàn)樽罡呶皇欠?hào)位,符號(hào)位為0, 為正數(shù),符號(hào)位為1,為負(fù)數(shù)。
2.那如果一個(gè)正數(shù)八位都是1,用剛才的方法不會(huì)被誤判為負(fù)數(shù)嗎?
不會(huì),因?yàn)閎yte類型正數(shù)大為127,八位二進(jìn)制為 0111 1111,最高位為0,因此轉(zhuǎn)換后最高位為1,一定是負(fù)數(shù)!
3.那推廣到其他類型強(qiáng)制轉(zhuǎn)換是否滿足上述說(shuō)法呢?
滿足!例如:

long c=2147483651L;//大于int型大值!
int d=(int)c;
System.out.println(c);
System.out.println(d);

運(yùn)行結(jié)果為:
強(qiáng)制類型轉(zhuǎn)換(Java)

參考源代碼:

public class JavaDaily_2{
    public static void main(String[] args){
        int a=511;
        byte b=(byte)a;
        System.out.println(a);
        System.out.println(b);
        long c=2147483651L;//大于int型大值!
        int d=(int)c;
        System.out.println(c);
        System.out.println(d);
    }
}

創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國(guó)云服務(wù)器,動(dòng)態(tài)BGP最優(yōu)骨干路由自動(dòng)選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨(dú)有T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動(dòng)現(xiàn)已開(kāi)啟,新人活動(dòng)云服務(wù)器買多久送多久。

網(wǎng)頁(yè)題目:強(qiáng)制類型轉(zhuǎn)換(Java)-創(chuàng)新互聯(lián)
新聞來(lái)源:http://m.rwnh.cn/article38/iiipp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序搜索引擎優(yōu)化、關(guān)鍵詞優(yōu)化網(wǎng)站設(shè)計(jì)、響應(yīng)式網(wǎng)站、手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
莱西市| 郑州市| 河南省| 康保县| 禹州市| 江都市| 东海县| 天全县| 申扎县| 崇左市| 宁城县| 霍林郭勒市| 伊吾县| 丹阳市| 抚松县| 葵青区| 崇义县| 柳河县| 庆安县| 尚义县| 维西| 略阳县| 娱乐| 宝坻区| 涞源县| 盐池县| 咸宁市| 杭锦后旗| 临泉县| 晋宁县| 兴和县| 兴宁市| 梁河县| 江源县| 鄂温| 义乌市| 营山县| 昌乐县| 连州市| 周宁县| 梁平县|