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

南京城乡建设局网站首页东莞做个网站

南京城乡建设局网站首页,东莞做个网站,外链网站是什么,做的网站打不开了目录 1.举例: 2.深入刨析大端小端的组成: 3.判断当前编译环境是大端还是小端的方法 4.以函数的形式来判断当前的编译环境是大端还是小端【就是把判断大端小端的方法放进函数里面来实现,得到返回值,可以减少main()函数的内存】…

目录

1.举例:

2.深入刨析大端小端的组成:

3.判断当前编译环境是大端还是小端的方法

4.以函数的形式来判断当前的编译环境是大端还是小端【就是把判断大端小端的方法放进函数里面来实现,得到返回值,可以减少main()函数的内存】


数据在内存中的字节序存储有两种方式:一种是大端存储,另一种是小端存储。

决定数据在内存中的字节序存储方式的因素是当前编译器的环境【★★★★★】。

小端字节序存储:一个数据的低位字节的数据存放在内存的低地址处,高位字节的数据存放在内存的高地址处。【小端的数据举例:0x78563412=12 34 56 78】
大端字节序存储:一个数据的低位字节的数据存放在内存的高地址处,高位地址的数据存放在内存的低地址处。【大端的数据举例:0x78563412=78 56 34 12】
 

1.举例:

#include<stdio.h>
int main() {int a = 0x11223344;//当前的环境下数据是以小端的形式存放的,即:0x11223344=44 33 22 11;int b = 0x21;//小端存放,即:0x01=01 00 00 00;char* p =(char*) & b;//拿出来的是b的四个字节【这个是先取出对应地址,再强制类型转换】中,地址较小的那个字节的地址for (int i = 0; i < 4; i++) {printf("%0x\n",*(p+i));//%0x输出的是十六进制形式的整型}return 0;
}

运行结果:

2.深入刨析大端小端的组成:

#include<stdio.h>
int main() {int a = 10005;//a在内存中的存储形式是:15 27 00 00【5是个位,1是十位,7是百位,2是千位】//(⚠★★★★★这个中的15是指十位是1,个位是5,与个位的15是F不能混为一谈)char* p = (char*)&a;for (int i = 0; i < 4; i++) {printf("%d\n", *(p + i));}//a=10005(十进制)=2715(十六进制)return 0;
}

运行结果:

图示:

3.判断当前编译环境是大端还是小端的方法

#include<stdio.h>
int main() {int a = 5;char* p = (char*)&a;printf("%d\n", *p);//直接看它的第一个字节输出的是什么,如果是0,说明是大端;如果是5,说明是小端if (*(char*)&a == 5) {printf("数据在内存中是以小端形式存放\n");}elseprintf("数据在内存中是以大端形式存放\n");return 0;
}

运行结果:

4.以函数的形式来判断当前的编译环境是大端还是小端【就是把判断大端小端的方法放进函数里面来实现,得到返回值,可以减少main()函数的内存】

#include<stdio.h>
int if_duan(int a) {//这个里面的形式参数可以设置成任何变量,和实际参数不一样也行,均不影响return  *(char*)&a == 5;
}
int main() {int a = 5;int ret=if_duan(a);if (ret = 1) {printf("数据在当前编译环境下是小端形式存储\n");}elseprintf("数据在当前编译环境下是大端形式存储\n");return 0;
}

运行结果:

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

相关文章:

  • 郑州网站优化推广培训英文企业网站模板
  • 网站建设技术合同模板下载关键词排名关键词优化
  • 网站禁止访问目录武昌做网站的公司
  • 如何做网站推广下拉刘贺稳14做搜狗pc网站优化快速
  • 青海建设厅报名网站个人网站建站系统
  • 怎么做卖衣服网站如何建立一个公众号
  • 中心网站建设做网站教程pdf
  • 非官方网站建设电商类网站
  • 什么做直播网站好青岛做公司网站注册的多吗
  • seo网站设计招聘网站建设怎么上传不了图片
  • 网站推广策划方案模板北京免费网站建设
  • 游戏网站制作教程做网站js还是jq
  • 贵阳有哪些做网站的公司软件毕设代做网站
  • 网站注册备案之后怎么做富文本编辑器wordpress
  • 做慕课的网站谷歌seo网站推广
  • 网站如何做支付接口商务网站规划与建设心得
  • 网站怎么做图片放映效果教育机构网站建设方案书
  • 网站开发公司制作平台同步网站内容怎么做
  • 做设计必须知道的几个网站吗旅行社电商网站怎么做
  • 各学院二级网站建设通报绵阳科技网站建设
  • 运营一个网站的费用微网站怎么做的好处
  • 服务好的网站设计seo网络推广有哪些
  • 周村家具行业网站建设全国招聘网最新招聘信息
  • 国外做免费的视频网站有哪些怎么制作图片水印
  • 个人网站设计论文的结论网页设计选题
  • seo企业网站优化一级a做爰片免费网站迅雷下载
  • 成都网站建设优惠活动怎么建立一个网站广告
  • 网络推广策划案该怎么写网站更换服务器对seo的影响
  • 水淼wordpress网站seo入门基础教程
  • 建设网站需要哪些经营范围广西建设工程造价管理协会网站