C語言基礎 告知當前機器的位元組序
//告知當前機器的位元組序
//通過大小端來進行判斷
//大端:資料低位儲存在記憶體的高地址中,資料高位儲存在記憶體的低地址中
//小端:資料低位儲存在記憶體的低地址中,資料高位儲存在記憶體的高地址中
int check(){
int a=1;
return *(char*)&a;//指標指向a的地址,解引用後得到a的地址,a的地址位從低到高排列
}
#include<stdio.h>
int main(){
int ret=check();
//如果返回值是1,說明低地址中儲存的是資料低位,那麼證明當前機器的位元組序是小端
if(ret==1){
printf("小端\n");
}else{
printf("大端\n");
}
return 0;
}
相關文章
- c語言的基礎C語言
- C/C++ 判斷計算機儲存器位元組序(端序)的幾種方式C++計算機
- C語言基礎C語言
- 各種語言裡獲取當前模組的方法:ABAP,ABSL,C,nodejsNodeJS
- 【01】C語言基礎C語言
- 學習Python前,需要學C語言嗎?Python基礎PythonC語言
- C語言基礎-C簡介C語言
- 組合語言-基礎功能組合語言
- C++與Qt的位元組序探究:C++QT
- c語言基礎知識C語言
- C語言入門基礎C語言
- c語言基礎學習C語言
- C語言基礎函式C語言函式
- C語言基礎-指標C語言指標
- 組合語言-基礎知識組合語言
- 位元組碼基礎
- C語言細節 前處理器C語言
- C語言基礎-1、陣列C語言陣列
- C語言基礎-1、指標C語言指標
- c語言基礎知識3C語言
- c語言基礎的一些小技巧C語言
- lec 02 arm組合語言基礎組合語言
- 獲取系統語言/當前 App支援語言APP
- C語言基礎-2、字元型別C語言字元型別
- C語言相關的基礎字串函式C語言字串函式
- C語言學習日記(4)——輸出當前時間C語言
- 編譯warp,d語言寫的c/c++前處理器.編譯C++
- c語言程式基礎學習筆記C語言筆記
- modbus和位元組序
- C語言列舉型別所佔位元組大小例項解析C語言型別
- C語言的判斷機器的大小端C語言
- C語言宣告知識體系總結大學霸IT達人C語言
- 機器碼 指令 組合語言 的關係機器碼組合語言
- 【C/C++】C語言基礎知識【第二版】C++C語言
- 組合語言實驗1—Debug基礎操作組合語言
- 阿里Java學習路線:階段 1:Java語言基礎-Java語言高階特性:第16章:位元組流與字元流:課時77:位元組流與字元流的區別阿里Java字元
- 大端序、小端序、網路位元組序
- C語言編譯器手機版C語言編譯