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

网站建设用哪个app北京计算机培训机构前十名

网站建设用哪个app,北京计算机培训机构前十名,网站做照片,贵阳网站app制作大小端字节序的定义 大端字节序:是指一个整数的高位字节(23~31 bit)存储在内存的低地址处,低位字节(0~7 bit)存储在内存的高地址处。小端字节序:是指整数的高位字节存储在内存的高地址处,而低位字节则存储…

大小端字节序的定义

  • 大端字节序:是指一个整数的高位字节(23~31 bit)存储在内存的低地址处,低位字节(0~7 bit)存储在内存的高地址处。
  • 小端字节序:是指整数的高位字节存储在内存的高地址处,而低位字节则存储在内存的低地址处。

如何检测自己的电脑是大端字节序还是小端字节序

  1. 测试代码如下:
    #include <iostream>
    using namespace std;
    void byteorder()
    {// 联合体的特点是其所有成员共享相同的内存空间,其大小为最大成员的大小union{short value;char union_bytes[ sizeof( short ) ];} test;// value 和 union_bytes共享同一份内存空间cout << "the size of value is: " << sizeof(test.value) << endl;//the size of value is: 2cout << "the size of union_bytes is: " << sizeof(test.union_bytes) << endl;//the size of union_bytes is: 2cout << "the size of test is: " << sizeof(test) << endl;//the size of test is: 2test.value = 0x0102;//0x0102--->1 0000 0100// 无论大端字节序还是小端字节序,test.union_bytes[ 0 ]都表示联合体的第一个字节,也就是前八个比特位if (  ( test.union_bytes[ 0 ] == 1 ) && ( test.union_bytes[ 1 ] == 2 ) ){cout << "big endian" << endl;}else if ( ( test.union_bytes[ 0 ] == 2 ) && ( test.union_bytes[ 1 ] == 1 ) ){cout << "little endian" << endl;}else{cout << "unknown..." << endl;		}
    }int main()
    {byteorder();return 0;
    }

    大家可以运行一下,目前主流机器是小端字节序。

  2. 代码解释:
            联合体的特点是其所有成员共享相同的内存空间,其大小为最大成员的大小;这意味着value 和 union_bytes共享同一份内存空间;从输出结果来看确实如此。
            联合体大小为2字节,如果是大端字节序内部存储为:0000 0001 0000 0010;如果是小端字节序内部存储为:0100 0000 1000 0000;
             无论是大端还是小端,test.union_bytes[ 0 ]都表示联合体第一个字节,test.union_bytes[ 1 ]表示联合体第二个字节。
             最终按照大小端逻辑比较即可。

        

http://www.dtcms.com/wzjs/789803.html

相关文章:

  • 怎么做网站充值网站网络优化初学者难吗
  • 广州手机网站开发哪家网站
  • 优秀国外设计网站网站开发相关期刊
  • 专业的模板建站企业网站加速服务
  • wordpress后台左侧菜单显示引擎优化是什么意思
  • 免费建站平台哪个好企业网站模板科技感
  • 合肥网站的优化营销网站建设网络公司
  • 超便宜的网站网站搭建招标方案
  • wordpress 做企业站全国职业生涯规划大赛
  • 建设网站 无法显示图片上海房地产信息网官网
  • 山东阳信建设局网站东莞网站优化关键词排名
  • 企业报刊网站建设情况总结公司名字大全洋气
  • 福州专业建站自己制作动漫的软件
  • 成都网站快速排名提升wordpress信用卡支付
  • 嘉定制作企业网站重庆森林讲的什么内容
  • 会务网站建设家政类网站开发成本
  • 创建软件网站vps做网站教程
  • 网站建设 后台免费生成app
  • 哪里有免费的网站推广wordpress 主题预览插件
  • 微信引流神器手机电影网站怎么做山东省建设备案在哪个网站
  • 比较出名的设计网站重庆小程序开发
  • 不用代码可以做网站设计吗水果网页设计代码
  • 天猫网站建设的目标是什么产品图册设计
  • 木马网站怎么做赣州网站建设哪家便宜
  • 商务网站开发综合实训南宁百度seo排名价格
  • 漯河市万金镇网站建设wordpress 获取文章地址
  • 岳池建设局网站android购物商城源码
  • 建站快车怎么样平面设计正规培训机构
  • 常州哪家网站建设公司专业途牛网站大数据建设
  • 郑州做优惠券网站的公司上海网页制作公司 酒店