头文件:
/*
date:2019/01/02
author:Better Me1
program:判断字节序、value二进制位模式翻转、不使用(a+b)/2求平均值、
一组数据中找出只出现一次的数字、将内容为"student a am i"字符数组改为"i am a student"
compiler:Visual Studio 2013
*/
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <stdlib.h>
1.大端字节序和小端字节序的概念:
大端(存储)方式:数据的低位保存在内存的高地址上,数据的高位保存在内存的低地址上。
小端(存储)方式:数据的低位保存在内存的低地址上,数据的高位保存在内存的高地址上。
设计一个小程序来判断当前机器的字节da。
结果:
代码:
int IslitttleEnd(){
int num = 0x11223344;
char *p = (char*)#//强制类型转换
if (*p == 0x11){
return 0;
}