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

北京网站建设公司官网网站开发流程的认识

北京网站建设公司官网,网站开发流程的认识,下载类网站怎么做,公司展厅设计制作大小端(Endian)是指多字节整数在内存中存储的方式。在计算机中,一个多字节整数由多个字节组成,而不同的机器和处理器在存储多字节整数时会有两种不同存储方式,分别为大端字节序和小端字节序。 以一个4字节整数0x12345…

大小端(Endian)是指多字节整数在内存中存储的方式。在计算机中,一个多字节整数由多个字节组成,而不同的机器和处理器在存储多字节整数时会有两种不同存储方式,分别为大端字节序和小端字节序。

以一个4字节整数0x12345678为例,在大端字节序中存储为12 34 56 78,在小端字节序中存储为78 56 34 12。大端字节序是指在内存中较高的地址保存数值的低位字节,而较低的地址保存数值的高位字节;小端字节序则相反,在内存中较高的地址保存数值的高位字节,而较低的地址保存数值的低位字节。

C语言中对于大小端字节序,一般使用联合体来判断。如下:

#include <stdio.h>int main()
{union {short s;char c[sizeof(short)];} un;un.s = 0x0102;if (sizeof(short) == 2) {if (un.c[0] == 1 && un.c[1] == 2)printf("big-endian\n");else if (un.c[0] == 2 && un.c[1] == 1)printf("little-endian\n");elseprintf("unknown\n");}else {printf("sizeof(short) = %d\n", sizeof(short));}return 0;
}

上述代码中,联合体的大小等于short的大小,可以通过访问其低位字节和高位字节的方式来判断是大端字节序还是小端字节序。如果联合体的低地址保存的是s的高位字节,那就表明该机器是小端字节序。

大端和小端的区分方式在所有字节正序列出来后表现是完全相反的(即在大端字节序中,先写的字节的地址编号越大;而在小端字节序中,先写的字节的地址编号越小),因此只需将一个数的二进制表示按字节分割后列出来,即可判断其是否为大端字节序或小端字节序。

假设某个整数在内存中按照如下方式存储:

十六进制表示: 12 34 56 78
二进制表示: 00010010 00110100 01010110 01111000

根据这个数字的存储方式可以判断出这个系统是大端还是小端,以下是两种方式的比较:

  • 大端字节序:低地址存放高位字节,高地址存放低位字节
内存地址存放数据
0x10000x12
0x10010x34
0x10020x56
0x10030x78
  • 小端字节序:低地址存放低位字节,高地址存放高位字节
内存地址存放数据
0x10000x78
0x10010x56
0x10020x34
0x10030x12

这里假设内存中存储的数值是0x12345678,通过在内存中查看数值的存储方式可以发现,在大端字节序中,最高位字节的数值存储在最低地址的位置上,即0x12存储在了0x1000的位置;而在小端字节序中,最高位字节的数值存储在最高地址的位置上,即0x12存储在了0x1003的位置上。

http://www.yayakq.cn/news/305817/

相关文章:

  • 自己做的网站显示不出来本地模拟wordpress
  • 北京网站建设大概需要多少钱网站域名查询系统
  • 做网页怎么在网站播放视频创业初期要建立公司的网站吗
  • 个人网站开发的感想欧美网站与中国网站区别
  • 济南企业网站关键词推广wordpress本地很慢
  • 怎么帮自己做的网站申请地址网站上线 模板
  • 网站分析怎么做网站建设策划框架
  • 网站建设 推广就选网沃科技保定哪里做网站
  • 宿州网站建设工作室asp网站打开速度慢
  • 小俊哥网站建设广东省特色专业建设网站
  • 哪些网站专做自媒体的电商网站建设比较好的
  • 如何在网站发广告长春火车站地址
  • 做网站要有自己服务器吗低代码开发技术
  • 松江网站建设品划网络视频网站开发技术
  • 一流的网站建设与优化老河口市网站
  • 网站后台更新为什么前台不现实阿里云怎么注册域名
  • 广东制作公司网站手机银行网站建设
  • 深圳金融网站建设移动关闭流量自动续费
  • 怎么建设电子邮箱网站网页制作标题设置步骤
  • 网站展示效果图小广告设计
  • 北京网站设计确保代码符合w3c怎么做跨境电商流程及步骤
  • 从那些方面建设网站天津市建设工程质量协会网站
  • 我想建设网站全屏背景网站如何做到自适应
  • 苏中建设 官方网站创建网页链接
  • 做外发的网站廊坊短视频优化案例
  • 网站开发部门结构ae模板下载网站推荐
  • 网站后端开发需要学什么产品开发详细流程图
  • 做网站专题怎样添加微博外贸英文网站建设
  • 外国设计师素材网站怎么做自己的代刷网站
  • 服装定制网站源码网页制作作业成品