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

国美电器网站建设的思路互联网网站

国美电器网站建设的思路,互联网网站,排名好的昆明网站建设,电影怎么做bt种子下载网站字节序 字节序:字节在内存中存储的顺序。 小端字节序:数据的高位字节存储在内存的高位地址,低位字节存储在内存的低位地址 大端字节序:数据的低位字节存储在内存的高位地址,高位字节存储在内存的低位地址 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.khdw.cn/news/2584.html

相关文章:

  • 重庆网站关键词排名企业管理咨询
  • 东莞微信网站建设市场调研报告1500字
  • 公司网站建设总结百度竞价排名展示方式
  • 标准网站建设多少钱seo搜索优化专员招聘
  • 网站建设公司专业爱站seo工具包官网
  • 企业网站员工园地建设seo工资待遇怎么样
  • 站长之家 wordpress 流量统计广州软文推广公司
  • 在柬埔寨做网站彩票推广trinseo公司
  • nas wordpress 外网访问seo营销专员
  • 内江市网站建设百度seo排名优化公司哪家强
  • 福州网站设计大庆网络推广
  • 做网站第三方123网址之家
  • 外国人做的学汉字网站网站如何推广出去
  • 企业网站整理优化自建站平台
  • 网站建设与动态网页关键词优化顾问
  • 新疆网站新疆网页设计建设百度在线提问
  • 阿里云做外贸网站品牌营销方案
  • 网站后台用java怎么做河南公司网站建设
  • 上海怎么做网站百度seo外包
  • 河北优化网站获客qq电商运营方案
  • js网站下拉置顶代码seo排名优化点击软件有哪些
  • 福州网站建设吧百度大数据搜索引擎
  • 做qa和helpful的网站百度seo怎么关闭
  • 经营性质网站百度云盘登录
  • 网站手机版怎么做滨州网站seo
  • 一件代发货源网1688自己怎么给网站做优化排名
  • phyton 网站开发一篇好的营销软文
  • 沈阳网站制作思路湖南官网网站推广软件
  • 手机网站 布局可口可乐软文营销案例
  • 帮忙建网站的人如何进行网站宣传推广