簡單來講所謂的大端存儲就是將高字節(jié)序的內容存在低地址處,那么,小端存儲就是將低字節(jié)序的內容存在高地址處。 (圖片做以解釋)
創(chuàng)新互聯專注于桂東企業(yè)網站建設,響應式網站開發(fā),商城網站建設。桂東網站建設公司,為桂東等地區(qū)提供建站服務。全流程定制網站建設,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯專業(yè)和態(tài)度為您提供的服務在計算機中,數據的是以其二進制補碼的形式存儲于計算機中的,上邊又提到了大端存儲和小段存儲,但是,每臺計算機的存儲方式又是不一樣 的,那么,怎么判斷一臺計算機是打斷存儲還是小段存儲呢?!
下面就來分裝一個函數來實現此功能:
我們知道 1 在計算機中存儲的是00000000 00000000 00000000 00000001(補碼),其十六進制表示為FF FF FF FF,如果取其地址,
計算機就有可能顯示的是:01 00 00 00; ———————— 小端存儲
或者:00 00 00 01; ———————— 大端存儲
因此,當我們只要知道這個數據存儲以后第一位是否為1就可以來判斷這臺計算機的存儲方式是大端存儲或者小段存儲(當然,這里的數字可以隨便給,但是為了方便起見就選1)
int sys_check() { int num = 1; char *p = (char *)# if(*p == 1) return 1; //小端存儲 else return 0; //大端存儲 } int main() { int num = 1; int ret = sys_check(); if(ret == 1) { printf("little\n"); } else if(ret == 0) { printf("big\n"); } system("pause"); return 0; }
創(chuàng)新互聯www.cdcxhl.cn,專業(yè)提供香港、美國云服務器,動態(tài)BGP最優(yōu)骨干路由自動選擇,持續(xù)穩(wěn)定高效的網絡助力業(yè)務部署。公司持有工信部辦法的idc、isp許可證, 機房獨有T級流量清洗系統(tǒng)配攻擊溯源,準確進行流量調度,確保服務器高可用性。佳節(jié)活動現已開啟,新人活動云服務器買多久送多久。
本文名稱:怎樣判斷你的電腦是大端字節(jié)序存儲還是小段字節(jié)序存儲-創(chuàng)新互聯
標題路徑:http://aaarwkj.com/article26/jshcg.html
成都網站建設公司_創(chuàng)新互聯,為您提供電子商務、企業(yè)網站制作、云服務器、ChatGPT、標簽優(yōu)化、App開發(fā)
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯
猜你還喜歡下面的內容