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

余姚网站定制宿迁seo优化

余姚网站定制,宿迁seo优化,frontpage网站建设论文,wordpress word插件浮点运算是不可结合的(由于表示的精度有限)。比如(3.141e20)-1e20是0.0而3.14(1e20-1e20)是3.14。整数虽然只能编码一个较小的取值范围,但是是准确的;浮点数虽然能编码更大的范围,但是是近似的。 二进制转十六进制转换…

浮点运算是不可结合的(由于表示的精度有限)。比如(3.14+1e20)-1e20是0.0而3.14+(1e20-1e20)是3.14。整数虽然只能编码一个较小的取值范围,但是是准确的;浮点数虽然能编码更大的范围,但是是近似的。

二进制转十六进制转换技巧1

如果x = 2^n,且n = i + 4j,i∈[0, 3],那么可以将x写成 i’后跟j个0。其中i=0, i’=1; i=1, i’= 2

i = 2, i’=4; i = 3, i’=8 (记忆:0001,0010,0100,1000,i表示后面0的个数)

举例:

x = 2048 = 2^11,此时n = 11 = 3 + 4 * 2,则i=3, j=2,那么写成16进制为0x800

总线:负责以定长字节块的形式传递信息。定长字节块就是字word,其字节数就是字长word size。

对于一个字长为w位的机器而言,虚拟地址的范围是0~2^w - 1,程序最多访问2^w个字节。因此,字长决定了虚拟地址空间的最大大小。

32位字长=虚拟地址空间4GB

64位机器可以运行32位机器编译的程序,这是一种向后兼容

linux> gcc -m32 xx.c

linux> gcc -m64 xx.c

前者可以在32/64位机器上运行,后者则只能在64位运行。

大端和小端是一个对象所有字节的存储方式。假设一个变量x是int型,位于地址0x100处,十六进制值为0x01234567,那么地址范围0x100~0x103的字节顺序依赖于机器。一般选择了os,字节顺序救固定了。如果使用ASCII码,字符串在任何机器都是一样的结果(不看大小端),所以str比二进制数据更具有平台独立性。

大端big endian

0x1000x1010x1020x103
……01234567……

小端little endian

0x1000x1010x1020x103
……67452301……

ASCII码适合英语文档,增加其他字母之后有了Unicode(使用4个字节编码)。UTF-8包含ASCII,每个字符用1个字节编码。Java使用Unicode表示字符串,C也有支持Unicode的库。

位运算

^ XOR,exclusive-OR,异或

布尔&对|,|对&都有分配律:

a & (b | c) = (a & b) | (a & c)

a | (b & c) = (a | b) & (a | c)

加法逆元additive inverse : x + (-x) = 0,那么-x就是x的加法逆元

a ^ a = 0 → (a ^ b) ^ a = b

C语言逻辑运算符|| && !认为非0参数都是True(1),0是False(0)。同时,如果第一个参数就能确定表达式的结果,就不会对第二个参数求值。

x>>k 右移包括两种:逻辑右移和算术右移。前者左端要补k个0,后者是左端补k个最高有效位的值。比如x = 0110 0011,x >> 4(算术右移)= 0000 0110;x = 1001 0101 → 1111 1001

对C来说几乎所有的编译器、机器都会对有符号数使用算术右移,对于无符号数,右移必须是逻辑右移。Java则规定>>是算术右移,>>>是逻辑右移。

位移的优先级低于+


整数表示

机器规定的各种数据类型的取值范围不是对称的,负数比正数的范围大1。但是C语言的规定某些是对称的(char short int)。而且C可以用2个字节实现int。C和C++支持有符号(默认)和无符号数,但Java只支持有符号数。

对向量 x ⃗ = [ x w − 1 , x w − 2 , . . . , x 0 ] , B 2 T w ( x ⃗ ) = − x w − 1 2 w − 1 + ∑ i = 0 w − 2 x i 2 i 对向量\vec{x}=[x_{w-1}, x_{w-2}, ..., x_0], B2T_w(\vec{x})=-x_{w-1}2^{w-1}+\sum_{i=0}^{w-2}x_i2^i 对向量x =[xw1,xw2,...,x0],B2Tw(x )=xw12w1+i=0w2xi2i

补码: two’s-complement。最高有效位称为符号位,解释为负权negative weight(-2^(w-1)),也就是说,这个最高位是1表示值为负。举例:

B2T4([0101]) = 5, B2T4([1101]) = -8 + 4 + 1 = -3

因此,w位有符号数,最大值应该是2(w-1)-1,最小值是-2(w-1)。举例:对于4位有符号数,最大值应该是0111(符号位是0,剩余都是1),也就是7;最小值应该是(符号位为1,剩余都是0,这样不会有加值),也就是-8。这就是机器规定的有符号数的取值范围是不对称的原因。

字长w
U是无符号816
UMax0xFF 2550xFFFF 65535
TMin0x80 -1280x8000 -32768
TMax0x7F 1270x7FFF 32767
-10xFF0xFFFF
00x000x0000

注意:

1)-1和UMax是一样的,都是全1串

2)UMax = 2TMax + 1

反码:One’s Complement,除了最高有效位的权是 − ( 2 w − 1 − 1 ) -(2^{w-1}-1) (2w11)外,与补码一样。反码的来源是,用[111…1]-x来计算-x的反码表示,其实也就是直接按位反转。例如:

0101 = 5,w=4,则-5 = 1111 - 0101 =1010 = -1x(2^3-1)+2=-5

B 2 O w ( x ⃗ ) = − x w − 1 ( 2 w − 1 − 1 ) + ∑ i = 0 w − 2 x i 2 i B2O_w(\vec{x})=-x_{w-1}(2^{w-1}-1)+\sum_{i=0}^{w-2}x_i2^i B2Ow(x )=xw1(2w11)+i=0w2xi2i

原码:Sign-Magnitude,最高有效位是符号位,不参与计算,用剩下的位计算值

B 2 S w ( x ⃗ ) = ( − 1 ) x w − 1 ⋅ ( ∑ i = 0 w − 2 x i 2 i ) B2S_w(\vec{x})=(-1)^{x_{w-1}}\cdot(\sum_{i=0}^{w-2}x_i2^i) B2Sw(x )=(1)xw1(i=0w2xi2i)

需要注意的是,几乎所有现代机器都使用补码。

而且这两种表示方法中,[000…0]都是+0,但反码中,[111…1]表示为-0;在源码中,[10…0]表示为-0,所以对于0都是由两种表示方式的。

C语言实现数据类型的强制转换时,是改变了解释位的方式。

补码转无符号数

T 2 U w ( x ) = { x + 2 w , x < 0 x , x ≥ 0 } T2U_w(x)=\left\{\begin{aligned}x+2^w, x<0\\x, x\geq0\end{aligned}\right\} T2Uw(x)={x+2w,x<0x,x0},其中w是字长

http://www.laogonggong.com/news/70390.html

相关文章:

  • 传统网站模版中江门户网站
  • 光明网站建设建设银行网站 诚聘英才 频道
  • 企业网站 单页wordpress4.5发布模块
  • 中国都有哪些网站wordpress展示产品
  • 江门网站建设总部电话桂林
  • 网站编程培训机构排名前十响应式网站和营销型网站
  • 做网页的素材网站宜宾广告设计公司
  • logo设计网站参考专做视频素材的网站
  • 工信部网站备案被删除乐山建设网站
  • 专门做qq小工具的网站手机免费制作软件下载
  • 佛山网站建设业务员1688跨境专供海外代发
  • 网站建设的报价为什么不同苏州建网站公司
  • 网站建设佰首选金手指二七wordpress </a> </li> <li> <a href="/news/70375/">网站项目下载中文搜索引擎</a> </li> <li> <a href="/news/70374/">微商城手机网站设计沧州做网站的大公司</a> </li> <li> <a href="/news/70373/">响应式网站哪里做门户网站建设</a> </li> <li> <a href="/news/70372/">85度c蛋糕房网站系统建设中国新闻社官网招聘</a> </li> <li> <a href="/news/70370/">个人网站建设课程介绍工信部网站备案举报</a> </li> <li> <a href="/news/70369/">建设网站时怎么用外部字体免费单页网站模板</a> </li> <li> <a href="/news/70368/">个人网站要买多大的空间广州网站制作公司电话</a> </li> <li> <a href="/news/70367/">做网站的像素是多少钱谷歌网站流量分析</a> </li> <li> <a href="/news/70366/">外国人的做视频网站吗七冶建设集团网站</a> </li> <li> <a href="/news/70365/">晋江网站建设芒果tv网站建设的目标</a> </li> <li> <a href="/news/70364/">上海网站建设搭建网站转移服务器需要重新备案吗</a> </li> <li> <a href="/news/70363/">湖州品牌网站建设深圳电商网站</a> </li> <li> <a href="/news/70362/">网站开发设计电子书乐清网新闻</a> </li> <li> <a href="/news/70361/">正定县建设局 网站wordpress建设企业网站</a> </li> <li> <a href="/news/70360/">郑州好的网站建设公司最新新闻今天最新新闻</a> </li> <li> <a href="/news/70359/">网站主题推荐丹阳市建设局网站</a> </li> <li> <a href="/news/70358/">帝国 cms 网站关键字网站这么做301</a> </li> </div> </article> </main> </div> </div> <aside id="secondary" class="widget-area sidebar"> <div class="widget widget_posts_thumbnail" style="margin-top:6px;"> <h2 class="widget-title">最新文章</h2> <ul> <li class="clear"> <a href="/news/140927/" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="/imgs/深圳华强北网站建设微信支付开发文档" alt=" 深圳华强北网站建设微信支付开发文档" /> </div> </a> <div class="entry-wrap"> <a href="/news/140927/" rel="bookmark"> 深圳华强北网站建设微信支付开发文档</a> <div class="entry-meta">2025/10/1 3:41:10</div></div> </li> <li class="clear"> <a href="/news/140926/" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="/imgs/做导购网站要多少钱个人接广告的平台" alt=" 做导购网站要多少钱个人接广告的平台" /> </div> </a> <div class="entry-wrap"> <a href="/news/140926/" rel="bookmark"> 做导购网站要多少钱个人接广告的平台</a> <div class="entry-meta">2025/10/1 3:40:39</div></div> </li> <li class="clear"> <a href="/news/140925/" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="/imgs/网站建设学那些课程html转换器" alt=" 网站建设学那些课程html转换器" /> </div> </a> <div class="entry-wrap"> <a href="/news/140925/" rel="bookmark"> 网站建设学那些课程html转换器</a> <div class="entry-meta">2025/10/1 3:40:09</div></div> </li> <li class="clear"> <a href="/news/140924/" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="/imgs/网站开发语言哪一种好些编程app开发软件" alt=" 网站开发语言哪一种好些编程app开发软件" /> </div> </a> <div class="entry-wrap"> <a href="/news/140924/" rel="bookmark"> 网站开发语言哪一种好些编程app开发软件</a> <div class="entry-meta">2025/10/1 3:39:38</div></div> </li> <li class="clear"> <a href="/news/140921/" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="/imgs/三网合一网站建设百科英文网站设计哪里好" alt=" 三网合一网站建设百科英文网站设计哪里好" /> </div> </a> <div class="entry-wrap"> <a href="/news/140921/" rel="bookmark"> 三网合一网站建设百科英文网站设计哪里好</a> <div class="entry-meta">2025/10/1 3:38:07</div></div> </li> <li class="clear"> <a href="/news/140919/" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="/imgs/什么网站有加工外发做的成都网站建设天府软件园" alt=" 什么网站有加工外发做的成都网站建设天府软件园" /> </div> </a> <div class="entry-wrap"> <a href="/news/140919/" rel="bookmark"> 什么网站有加工外发做的成都网站建设天府软件园</a> <div class="entry-meta">2025/10/1 3:37:06</div></div> </li> </ul> </div> <div class="leftdiv2"> </div> </aside> </div> <footer id="colophon" class="site-footer"> <div class="clear"></div> <div id="site-bottom" class="clear"> <div class="container"> <div class="menu-m_footer-container"> <ul id="footer-menu" class="footer-nav"> <li> <strong> <a href="/">老公公百科网介绍</a></strong> </li> <li> <strong> <a href="/">商务合作</a></strong> </li> <li> <strong> <a href="/">免责声明</a></strong> </li> </ul> </div> <div class="site-info"> <p>CopyRight © <a href="/">老公公百科网</a>版权所有 </p> </div> </div> </div> </footer> </div> <div id="back-top"> <a href="#top" title="返回顶部"> <svg width="38" height="38" viewbox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="48" height="48" fill="white" fill-opacity="0.01" /> <path d="M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z" fill="#3d4de6" stroke="#3d4de6" stroke-width="4" stroke-linejoin="round" /> <path d="M24 33.5V15.5" stroke="#FFF" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" /> <path d="M33 24.5L24 15.5L15 24.5" stroke="#FFF" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" /></svg> </a> </div> <script src='/templates/nzzt/js/common.js'></script> <script> $(function(){ $('.source_url').text('原文地址:https://blog.csdn.net/pxy7896/article/details/133862231'); }); /*$('.source_url').on("click",function() { window.open('https://blog.csdn.net/pxy7896/article/details/133862231', '_blank'); });*/ </script> </body> </html>