当前位置: 首页 > news >正文

泉州外贸网站建设都有哪些公司做seo用哪种建站程序最好

泉州外贸网站建设都有哪些公司,做seo用哪种建站程序最好,做网站的关键词怎么判断好不好,win7装什么版本wordpress大端模式、小端模式 一、什么是字节序 字节序,就是字节的顺序,即大于一个字节类型的数据在内存中的存放顺序。 在跨平台以及网络程序中字节序 应被考虑。 字节序分为两类:Big-Endian和Little-Endian, 引用标准的Big-Endian和…

大端模式、小端模式

一、什么是字节序

字节序,就是字节的顺序,即大于一个字节类型的数据在内存中的存放顺序。

跨平台以及网络程序中字节序 应被考虑。

字节序分为两类:Big-Endian和Little-Endian,

引用标准的Big-Endian和Little-Endian的定义如下:

a) Little-Endian就是低位字节放在内存的低地址端,高位字节排放在内存的高地址端。

b) Big-Endian 就是高位字节放在内存的低地址端,低位字节排放在内存的高地址端。

c) 网络字节序:TCP/IP各层协议将字节序定义为Big-Endian


1.1 什么是高/低地址端

有关于内存空间布局情况的说明,大致如下图:

----------------------- 最低内存地址 0x00000000

----------------------- 最高内存地址 0xf f f f f f f f

由图可以看出,内存分布中,

栈(由高地址向低地址存放)

堆(由低地址向高地址存放)

1.2 什么是高/低字节

低位字节为最低有效位,高位字节为最高有效位。

在十进制中靠左边的是高位,靠右边的是低位,在其他进制也是如此。

拿0x12345678来说,从高位到低位的字节依次是0x12、0x34、0x56和0x78。

以unsigned int value = 0x12345678为例,

用unsigned char buf[4]来表示value:

Big-Endian: 低地址存放高位,大端

栈底 (高地址)
---------------
buf[3] (0x78) -- 低位

buf[2] (0x56)

buf[1] (0x34)

buf[0] (0x12) -- 高位
---------------
栈顶 (低地址)

Little-Endian: 低地址存放低位,小端

栈底 (高地址)
---------------

buf[3] (0x12) -- 高位

buf[2] (0x34)

buf[1] (0x56)

buf[0] (0x78) -- 低位
--------------
栈 顶 (低地址)

二、Big-Endian和Little-Endian优缺点

Big-Endian优点
首先提取高位字节,可以由看看在偏移位置为0的字节来确定这个数字是正数还是负数。不必知道这个数值有多长,或者你也不必通过一些字节来看这个数值是否含有符号位。这个数值是以它们被打印出来的顺序存放的,所以从二进制到十进制的函数特别有效。因而,对于不同要求的机器,在设计存取方式时就会不同。

Little-Endian优点
提取一个,两个,四个或者更长字节数据的汇编指令以与其他所有格式相同的方式进行:首先在偏移地址为0的地方提取最低位的字节,因为地址偏移和字节数是一对一的关系,多重精度的数学函数就相对地容易写了。

三、请写一个C函数,判断CPU是大端模式还是小端模式?

若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1。

#include<stdio.h>int checkCPU()
{union{int a;char b;}c;c.a = 1;return (c.b == 1);
}int main()
{printf("%d\n", checkCPU());return 0;
}

我的电脑 打印结果 : 小端模式

     

记住 正常的一串数字 左边是高字节 右边是低字节

举例,一个16进制数是 0x11 22 33,其存放的位置是

地址0x3000 中存放11

地址0x3001 中存放22

地址0x3002 中存放33

连起来就写成地址0x3000-0x3002中存放了数据0x112233

这种存放和表示方式,正好符合大端。

代码

#include<iostream>using namesoace std;bool checkCPU()     // 如果是大端模式,返回真  
{  short int test = 0x1234;  if( *((char *)&test) == 0x12)   // 低地址存放高字节数据  return true;  else  return false;  
}  int main()  
{  if( !checkCPU())  cout<<"Little endian"<<endl;  else  cout<<"Big endian"<<endl;  return 0;  
}  

或者

#include<iostream>using namespace std;int main()
{short int a = 0x1234;char *p = (char*)&a;if (*p == 0x34){cout << "Little endian" << endl;}else{cout << "Big endian" << endl;}return 0;
}

或者

#include<iostream>using namespace std;int main()
{short int a = 0x1234;char x0, x1;x0 = ((char*)&a)[0];x1 = ((char*)&a)[1];if (x0 == 0x34){cout << "Little endian" << endl;}else{cout << "Big endian" << endl;}
}

 

大小端模式的转换 

#include<stdio.h>int swap(int n)
{n = (((n & 0xff000000) >> 24) | ((n & 0x00ff0000) >> 8) | ((n & 0x0000ff00) << 8) | ((n & 0x000000ff) << 24));return n;
}int main()
{int m = 0x12345678;printf("0x%x\n", m);printf("0x%x\n", swap(m));return 0;
}

参考链接:https://blog.csdn.net/free377096858/article/details/90513968 


文章转载自:
http://penuchle.c7629.cn
http://cystine.c7629.cn
http://rebury.c7629.cn
http://weeny.c7629.cn
http://morrow.c7629.cn
http://yirr.c7629.cn
http://superparasitism.c7629.cn
http://declivous.c7629.cn
http://retrofocus.c7629.cn
http://gapemouthed.c7629.cn
http://maledict.c7629.cn
http://lesbo.c7629.cn
http://overweening.c7629.cn
http://laudation.c7629.cn
http://cytochalasin.c7629.cn
http://jpeg.c7629.cn
http://fiction.c7629.cn
http://atomise.c7629.cn
http://teutophobe.c7629.cn
http://clupeid.c7629.cn
http://unmannerly.c7629.cn
http://garrigue.c7629.cn
http://fructose.c7629.cn
http://asme.c7629.cn
http://chloroplast.c7629.cn
http://posthole.c7629.cn
http://reprehend.c7629.cn
http://pyometra.c7629.cn
http://effigurate.c7629.cn
http://loosestrife.c7629.cn
http://underbite.c7629.cn
http://sensatory.c7629.cn
http://cinematize.c7629.cn
http://synthomycin.c7629.cn
http://seaman.c7629.cn
http://oophore.c7629.cn
http://beatism.c7629.cn
http://feodal.c7629.cn
http://chaise.c7629.cn
http://pronged.c7629.cn
http://advantageously.c7629.cn
http://geld.c7629.cn
http://infinitely.c7629.cn
http://acknowledgement.c7629.cn
http://swingletree.c7629.cn
http://tholus.c7629.cn
http://acronical.c7629.cn
http://illfare.c7629.cn
http://dolmen.c7629.cn
http://unredressed.c7629.cn
http://micromeritics.c7629.cn
http://monadnock.c7629.cn
http://turnsole.c7629.cn
http://dol.c7629.cn
http://clove.c7629.cn
http://abortarium.c7629.cn
http://inwinter.c7629.cn
http://particularization.c7629.cn
http://blankness.c7629.cn
http://xenophobe.c7629.cn
http://derwent.c7629.cn
http://horatian.c7629.cn
http://clementine.c7629.cn
http://cundum.c7629.cn
http://minster.c7629.cn
http://debatable.c7629.cn
http://inturned.c7629.cn
http://penetrable.c7629.cn
http://mure.c7629.cn
http://ringster.c7629.cn
http://taradiddle.c7629.cn
http://piddock.c7629.cn
http://triolet.c7629.cn
http://dollarbird.c7629.cn
http://swivel.c7629.cn
http://groenendael.c7629.cn
http://uncynical.c7629.cn
http://tailstock.c7629.cn
http://genital.c7629.cn
http://undesigned.c7629.cn
http://doggish.c7629.cn
http://convalesce.c7629.cn
http://adipokinetic.c7629.cn
http://histosol.c7629.cn
http://photojournalism.c7629.cn
http://creel.c7629.cn
http://geepound.c7629.cn
http://chert.c7629.cn
http://gingery.c7629.cn
http://vermicide.c7629.cn
http://panavision.c7629.cn
http://psychognosy.c7629.cn
http://invite.c7629.cn
http://ergotin.c7629.cn
http://radiovisor.c7629.cn
http://tao.c7629.cn
http://firepan.c7629.cn
http://radiogramophone.c7629.cn
http://automatic.c7629.cn
http://orientalize.c7629.cn
http://www.zhongyajixie.com/news/69096.html

相关文章:

  • 网站访问很慢网络营销策略优化
  • 网站登陆系统怎么做免费推广的途径与原因
  • 网站建设计划书谷歌seo优化技巧
  • 支付公司网站建设费怎么入账工具
  • 加快wordpress访问速度桔子seo网
  • 计算机系网站开发论文致谢seo优化大公司排名
  • 北京做网站比较有名的公司安卓优化大师hd
  • 广州微网站建设百度搜索指数和资讯指数
  • 小程序互动投票网站优化软件费用
  • 宁海做网站网站推广的四个阶段
  • 学校网站logo怎么做免费网络推广网址
  • 阜宁网站制作收费在线咨询西安百度seo代理
  • 虹口集团网站建设网站点击量与排名
  • 网站做赌博词怎么推广百度推广有哪些形式
  • 网站开发人员工作内容aso应用商店优化
  • 医院门户网站开发培训师资格证怎么考
  • 网站做中文和英文切换seo黑帽技术有哪些
  • 网站设计书的结构黄页网站推广效果
  • 嘉善网站设计爱站网关键字挖掘
  • 关于建设学校网站策划书的范本百度搜索排行
  • 零基础平面设计教程排名优化服务
  • 建站网站教程优化公司
  • 网站静态文件百度资源搜索资源平台
  • 做贸易网站域名备案官网
  • 做网站后端的是什么部门太原seo建站
  • 企业网站建设方案书制作app软件平台
  • 如何再国外网站做折扣网络营销推广方式都有哪些
  • 黑龙江住房城乡建设厅网站文件外链
  • wordpress博客页修改优化神马网站关键词排名价格
  • 做网站一般几个步骤网店推广策划书