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語言
- C語言基礎C語言
- C語言檢視變數位元組程式C語言變數
- 組合語言-基礎功能組合語言
- C++與Qt的位元組序探究:C++QT
- 位元組碼基礎
- 第五篇:主機位元組序與網路位元組序的轉換
- 【01】C語言基礎C語言
- C語言基礎-C簡介C語言
- 組合語言-基礎知識組合語言
- C語言:記憶體位元組對齊詳解C語言記憶體
- c語言基礎知識C語言
- C語言入門基礎C語言
- C語言基礎函式C語言函式
- c語言基礎學習C語言
- C語言基礎-指標C語言指標
- 理解位元組序
- C語言細節 前處理器C語言
- 學習Python前,需要學C語言嗎?Python基礎PythonC語言
- C語言chdir()函式:改變當前的工作目錄C語言函式
- c語言基礎知識3C語言
- C語言基礎-1、陣列C語言陣列
- C語言基礎-1、指標C語言指標
- c語言基礎的一些小技巧C語言
- C語言的本質(36)——makefile基礎C語言
- modbus和位元組序
- 獲取系統語言/當前 App支援語言APP
- 零基礎學C語言 HelloWorldC語言
- C語言函式指標基礎C語言函式指標
- C語言記憶體地址基礎C語言記憶體
- C語言基礎-2、字元型別C語言字元型別
- C語言相關的基礎字串函式C語言字串函式
- 機器碼 指令 組合語言 的關係機器碼組合語言
- C語言列舉型別所佔位元組大小例項解析C語言型別
- 大端序、小端序、網路位元組序
- C語言學習日記(4)——輸出當前時間C語言