⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 endian.c

📁 this is a gcc file, you can download it and learn its usetility, for further detail please look at t
💻 C
字号:
#include <stdio.h>#include <string.h>static int w[2];static char * bytes;int main(void){  printf ("+++Endian test:\n");  if (sizeof (int) == 2)    {      w[0] = 0x4142;      w[1] = 0;      bytes = (char *) w;      if (strcmp(bytes, "AB") == 0)	printf ("big endian\n");      else if (strcmp(bytes, "BA") == 0)	printf ("little endian\n");      else	{	  printf ("nor big nor little endian\n");	  return 1;	}    }  else if (sizeof (int) == 4)    {      w[0] = 0x41424344;      w[1] = 0;      bytes = (char *) w;      if (strcmp(bytes, "ABCD") == 0)	printf ("big endian\n");      else if (strcmp(bytes, "DCBA") == 0)	printf ("little endian\n");      else	{	  printf ("nor big nor little endian\n");	  return 1;	}    }  else    {      printf ("unexpected size of int\n");      return 1;    }  return 0;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -