91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎樣判斷你的電腦是大端字節序存儲還是小段字節序存儲

發布時間:2020-05-12 05:49:45 來源:網絡 閱讀:1017 作者:劉二陽二陽 欄目:編程語言

簡單來講所謂的大端存儲就是將高字節序的內容存在低地址處,那么,小端存儲就是將低字節序的內容存在高地址處。  (圖片做以解釋)


怎樣判斷你的電腦是大端字節序存儲還是小段字節序存儲



在計算機中,數據的是以其二進制補碼的形式存儲于計算機中的,上邊又提到了大端存儲和小段存儲,但是,每臺計算機的存儲方式又是不一樣 的,那么,怎么判斷一臺計算機是打斷存儲還是小段存儲呢?!

下面就來分裝一個函數來實現此功能:

我們知道 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;
}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

治县。| 谷城县| 定边县| 芦溪县| 宿松县| 托克托县| 孟连| 中山市| 象山县| 吉木萨尔县| 静安区| 长顺县| 景宁| 上蔡县| 宣武区| 茶陵县| 江川县| 抚顺市| 通州市| 津市市| 虞城县| 偃师市| 安化县| 周口市| 梅河口市| 安溪县| 敦化市| 南澳县| 通许县| 开化县| 新巴尔虎右旗| 泸溪县| 绥化市| 宁陕县| 瑞安市| 宁夏| 新乐市| 武宣县| 保靖县| 阿拉尔市| 讷河市|