/*#include<stdio.h>
#include<string.h>
typedefunion
{
inti;
charc;
}UN;
intmain()
{
UNun;
un.i=1;
if(un.c==1)
printf("little\n");
else
printf("big\n");
system("pause");
return0;
}*/
/*#include<stdio.h>
intcheck_bit()
{
inti=1;..
分类:
其他好文 时间:
2015-09-19 19:54:08
阅读次数:
155
int i=1;char *p=(char *)&i;if(*p==1) printf("1"); else printf("2"); 大小端存储问题,如果小端方式中(i占至少两个字节的长度)则i所分配的内存最小地址那个字节中就存着1,其他字节是0.大端的话则1在i的最高地址字节处存放,char是一...
分类:
其他好文 时间:
2015-07-02 17:14:22
阅读次数:
143
// 验证计算机是大端存储还是小端存储
#include
int main()
{
int a = 1;
char *p;
p = (char *)(&a);
if(*p == 0 )
printf("当前计算机是大端存储\n");
else
printf("当前计算机是小端存储\n");
return 0;
}
//也可以用联合实现
#include
uni...
分类:
编程语言 时间:
2015-04-06 15:42:42
阅读次数:
162
看见这个判定方法很特别,收集了~
int i=1;
char *p=(char *)&i;
if(*p==1)
printf("1");
else
printf("2");
大小端存储问题,如果小端方式中(i占至少两个字节的长度)则i所分配的内存最小地址那个字节中就存着1,其他字节...
分类:
其他好文 时间:
2015-01-30 09:11:30
阅读次数:
183
1.字节排序函数,返回大小端存储类型#include//返回网络字节序uint32_t htonl(uint32_t hostlong);uint16_t htons(uint16_t hostshort);//返回主机字节序uint32_t ntohl(uint32_t netlong);uint...
分类:
其他好文 时间:
2014-09-04 23:36:50
阅读次数:
289
验证大小端存储 :int main(){ int a = 0x12345678; char *p = (char *)&a; printf("%x\n", *p); // 78 表示这是小端存储 return 0;}字符数组:char name[] = { 'h', 'e', 'l', 'l', '...
分类:
其他好文 时间:
2014-09-02 17:07:15
阅读次数:
188
小端存储:数据的低位部分,存储于存储器的低地址空间里。
大端存储:数据的高位部分,存储于存储器的高地址空间里。 首先,一般PC数据存储方式是小端存储。
基本实现思想是:将存储器中所存的数据按字节以地址顺序输出,与存入数据的高地位进行比较,即得出结论。 实现方法一:
分类:
编程语言 时间:
2014-05-17 21:03:42
阅读次数:
394