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

国美电器网站建设的思路曹操seo博客

国美电器网站建设的思路,曹操seo博客,北京大兴专业网站建设公司,聊城做企业网站的字节序 字节序:字节在内存中存储的顺序。 小端字节序:数据的高位字节存储在内存的高位地址,低位字节存储在内存的低位地址 大端字节序:数据的低位字节存储在内存的高位地址,高位字节存储在内存的低位地址 bit ( 比特…

字节序

字节序:字节在内存中存储的顺序

    小端字节序:数据的高位字节存储在内存的高位地址,低位字节存储在内存的低位地址

    大端字节序:数据的低位字节存储在内存的高位地址,高位字节存储在内存的低位地址

bit ( 比特 )和 Byte(字节)

电脑是以二进制存储以及发送接收数据的。二进制的一位,就叫做 1 bit。也就是说 bit 的含义就是二进制数中的一个数位,即 “0” 或者 "1"。

字节 Byte 和比特 bit 的换算关系是 1 Byte = 8 bit 。

需要了解的是,1 KB 并不是一千字节,因为计算机只认识二进制,所以在这里的 KB,是 2 的 10 次方,也就是 1024 个字节。

网络线路的计量单位,也就是我们通常说的 2M 宽带,10 M 宽带的单位,是 比特每秒(bits per second)。比特每秒 的缩写为 bps,意思是每秒接收的平均比特数。

  • 存储单位和网速的单位,不管是 B 还是 b,代表的都是 字节 Byte。
  • 带宽的单位,不管是 B 还是 b,代表的都是 比特 bit 。

 

举例

为什么两个16进制数可以存储1字节:1字节有8比特,也就是八位。

一个十六进制数转换为2进制数也就是4位,两个就是8位。 

在程序设计中,以0x开始的数据表示16进制。 比如0x00表示十进制中的0,0x01表示1

“0x”是后面是十六进制数字的标示,后面是数字的主题。比如0x01其实是【0x】【01】主题部分01,就是十六进制的01,也就是一。 如果是0x0f,那表示就是15.因为a~f分别代表的是十六进制中的10~15.

字节序表示方式:

 

 字节序转换函数(***):


    网络通信时,需要将主机字节序转换成网络字节序(大端),
    另外一段获取到数据以后根据情况将网络字节序转换成主机字节序。

    // 转换端口
    uint16_t htons(uint16_t hostshort);        // 主机字节序 - 网络字节序
    uint16_t ntohs(uint16_t netshort);        // 主机字节序 - 网络字节序

    // 转IP
    uint32_t htonl(uint32_t hostlong);        // 主机字节序 - 网络字节序
    uint32_t ntohl(uint32_t netlong);        // 主机字节序 - 网络字节序

#include <stdio.h>
#include <arpa/inet.h>int main() {// htons 转换端口unsigned short a = 0x0102;printf("a : %x\n", a);unsigned short b = htons(a);printf("b : %x\n", b);printf("=======================\n");// htonl  转换IPchar buf[4] = {192, 168, 1, 100};int num = *(int *)buf;int sum = htonl(num);unsigned char *p = (char *)&sum;printf("%d %d %d %d\n", *p, *(p+1), *(p+2), *(p+3));printf("=======================\n");// ntohlunsigned char buf1[4] = {1, 1, 168, 192};int num1 = *(int *)buf1;int sum1 = ntohl(num1);unsigned char *p1 = (unsigned char *)&sum1;printf("%d %d %d %d\n", *p1, *(p1+1), *(p1+2), *(p1+3));// ntohsreturn 0;
}

 

http://www.hengruixuexiao.com/news/55651.html

相关文章:

  • 国家资源库建设网站宁波seo网络推广咨询价格
  • 做网站的画布是多少免费开网店免费供货
  • 博客网站主页代码html宁波网站关键词排名推广
  • div css制作个人网站怎么找专业的营销团队
  • 上海做网站的公司哪家好品牌营销推广要怎么做
  • 知名的集团门户网站建设企业友链互换平台推荐
  • 买到域名怎么做网站谷歌浏览器 安卓下载
  • wordpress做网站沙坪坝区优化关键词软件
  • wordpress文章如何分类添加西安网站seo优化公司
  • 携程旅行网鄂尔多斯seo
  • 可以自己做网站赚钱吗北京seo优化服务
  • 延边州建设厅网站今日热点头条
  • 全国网站建设公司seo搜索引擎优化原理
  • 公司网站封面怎么做个人博客模板
  • 怎么做别人可以上的网站sem是什么电镜
  • 定制级高端网站建设博客营销案例
  • 泰安网络营销广州网站seo
  • 南昌建站方案正规seo关键词排名哪家专业
  • 百度推广登录官网入口seo营销推广公司
  • 群晖可以做网站吗聊城seo优化
  • 网站做百度竞价的标志新闻摘抄四年级下册
  • 网站建设什么最重要视频营销模式有哪些
  • wordpress 打分seo关键词是什么意思
  • 什么是网站开发时间进度表百度商城购物
  • 游戏wordpress模板北京seo收费
  • dreamweaver教程做网站推广平台的方法
  • 求人做网站的网站网络营销策划模板
  • vs中的网站导航怎么做软文写作实训总结
  • 网站开发设计思想培训课程总结
  • 可以做专利聚类分析的免费网站西安网站seo技术