C語言50題之百度筆試題
判斷你的電腦儲存方式是大端還是小端
大端模式,是指資料的高位元組儲存在記憶體的低地址中,而資料的低位元組儲存在記憶體的高地址中,這樣的儲存模式有點兒類似於把資料當作字串順序處理:地址由小向大增加,而資料從高位往低位放;這和我們的閱讀習慣一致。
小端模式,是指資料的高位元組儲存在記憶體的高地址中,而資料的低位元組儲存在記憶體的低地址中,這種儲存模式將地址的高低和資料位權有效地結合起來,高地址部分權值高,低地址部分權值低。
如圖所示:
那麼如何用C語言進行驗證呢?
下面來看:
//判斷電腦儲存方式是大端還是小端
int sys_check()
{
int num = 1;
char *p = (char *)#
if (*p == 1)
return 1; //小端儲存
else
return 0; //大端儲存
}
int main()
{
int ret = sys_check();
if (ret)
{
printf("little\n");
}
else
printf("big\n");
system("pause");
return 0;
}
我的電腦上的輸出結果是little!!!
相關文章
- C語言50題之模擬實現atof、atoiC語言
- C語言指標和陣列筆試題C語言指標陣列筆試
- 程式設計師C語言經典筆試題程式設計師C語言筆試
- Go語言經典筆試題Go筆試
- C語言的考試題型C語言
- C語言模擬試題1C語言
- C語言模擬試題2C語言
- C語言模擬試題3C語言
- C語言模擬試題4C語言
- C語言模擬試題5C語言
- C語言模擬試題6C語言
- C語言考試題及答案(一)C語言
- 面試挖坑題:之C語言底層操作問題面試C語言
- 效能測試筆試 50 題 (答案在末尾)筆試
- C語言上機測試模擬題-1C語言
- C語言上機測試模擬題2C語言
- c++筆試題C++筆試
- 百度實習生筆試題求教筆試
- C語言字串例題C語言字串
- C語言的謎題C語言
- Go 語言精編面試50題,請收藏!Go面試
- 試題 演算法提高 質數2(C語言)演算法C語言
- C語言系列之 考試講解-尹成-專題視訊課程C語言
- 每日一題:C語言經典例題之雞兔同籠每日一題C語言
- 騰訊實習筆試題--簡單計算器程式的c語言實現筆試C語言
- C語言——幾道習題C語言
- c語言程式設計題C語言程式設計
- 主元素問題(C語言)C語言
- 一套幫助你理解 C 語言的測試題
- 【C語言練習題】小球反彈問題C語言
- 刷題記錄(C語言)01C語言
- C語言結構體專題C語言結構體
- C語言解決排序問題C語言排序
- C語言緩衝區問題C語言
- c語言金字塔問題C語言
- C 語言常見問題(轉)
- 16.C語言錯題整理C語言
- 一家外企的面試題目(C/C++面試題,C語言面試題)面試題C++C語言