真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

整數(shù)的大小端序-創(chuàng)新互聯(lián)

在存儲(chǔ)整數(shù)時(shí),一般按字節(jié)為邏輯單位進(jìn)行存儲(chǔ),有“小端序”和“大端序”之分。小端序(little-endian)
是指將表示整數(shù)的低位字節(jié)存儲(chǔ)在內(nèi)存地址的低位,高位字節(jié)存儲(chǔ)在內(nèi)存地址的高位。如果將整數(shù) 1982062410 存儲(chǔ)至內(nèi)存,由于

創(chuàng)新互聯(lián)建站是一家以網(wǎng)絡(luò)技術(shù)公司,為中小企業(yè)提供網(wǎng)站維護(hù)、成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站備案、服務(wù)器租用、域名與空間、軟件開(kāi)發(fā)、成都微信小程序等企業(yè)互聯(lián)網(wǎng)相關(guān)業(yè)務(wù),是一家有著豐富的互聯(lián)網(wǎng)運(yùn)營(yíng)推廣經(jīng)驗(yàn)的科技公司,有著多年的網(wǎng)站建站經(jīng)驗(yàn),致力于幫助中小企業(yè)在互聯(lián)網(wǎng)讓打出自已的品牌和口碑,讓企業(yè)在互聯(lián)網(wǎng)上打開(kāi)一個(gè)面向全國(guó)乃至全球的業(yè)務(wù)窗口:建站聯(lián)系熱線(xiàn):028-86922220

1982062 4 10 = ( [ 00000001 ] [ 00101110 ] [ 01110000 ] [ 01010000 ] ) 2 19820624_{10}=([00000001][00101110][01110000][01010000])_2 1982062410?=([00000001][00101110][01110000][01010000])2?

利用 C++中的 union 數(shù)據(jù)結(jié)構(gòu)(或者指針)可以很容易確定計(jì)算機(jī)使用的是何種端序。

union {unsigned int bytes;
 unsigned char lowerByte;
} block;
int main(int argc, char *argv[])
{// 第一種方式:利用 union 的特性,將 block 的第一個(gè)成員賦值為 1,然后獲取內(nèi)存
 // 低位字節(jié)的值。如果是小端序,低位字節(jié)存儲(chǔ)的值為 1;若為大端序,則值為 0。
 block.bytes = 1;
 cout<< (block.lowerByte ? "little-endian" : "big-endian")<< endl;
 // 第二種方式:利用指針直接獲取低位字節(jié)的值。如果是小端序,低位字節(jié)存儲(chǔ)的值為 1;
 // 若為大端序,則值為 0。
 unsigned int bytes = 1;
 cout<< (*((char *)(&bytes)) ? "little-endian" : "big-endian")<< endl;
 return 0;
}

強(qiáng)化練習(xí):UVa594 One Little Two Little Three Little EndiansA。

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


本文名稱(chēng):整數(shù)的大小端序-創(chuàng)新互聯(lián)
分享地址:http://weahome.cn/article/dghgji.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部