首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

`(1U << 1) | (1U << 5)`和`0x22`有什么区别?

(1U << 1) | (1U << 5)0x22是两个不同的表达式,分别代表了不同的数值。

(1U << 1) | (1U << 5)是一个位运算表达式,表示将二进制数1左移1位,再将二进制数1左移5位,然后将两个结果进行按位或运算。具体计算过程如下:

1U的二进制表示为:00000001 将1U左移1位得到:00000010 将1U左移5位得到:00100000 将两个结果进行按位或运算得到:00100010

所以(1U << 1) | (1U << 5)的结果是34。

0x22是一个十六进制数,表示的是十进制数34的十六进制表示。具体计算过程如下:

0x22的十六进制表示为:00100010

所以0x22的结果也是34。

综上所述,(1U << 1) | (1U << 5)0x22的结果都是34,它们在数值上是相等的。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

1U和2U服务器区别

对于1U机架式服务器的优点是体积小,能有效节省机房空间,而且性价比高。但是因为空间的问题,所以扩展性不好。 而2U机架式服务扩展空间大,散热性更好,系统稳定性也要更好,但是相比1u机架式服务器价格要贵,而且也更占机房空间。 如果业务偏计算,那么可以毫不犹豫选择1U服务器。那么未来是不是所有的服务器类型都将变为1U甚至1U双节点?当然不是,不同高度的服务器往往对应不同的业务,目前在互联网行业的通用机架服务器配置通常为2块CPU、16-24条DIMM,不同的硬盘数量配比就能够区分服务器功能。 比如双路加4块硬盘的机型通常偏计算,加8-12块硬盘一般是性能均衡型,12块硬盘以上往往应用于高密度存储。因此2U或者更高高度的服务器更适合做高密度存储服务器,比如浪潮SA5224M4就是在4U空间内配置36块硬盘,未来支持80甚至100块硬盘的配置也将出现。 但如果你的业务是计算型的,那么你应该更看重CPU的数量,那么对服务器高度的需求就没有那么强烈,所以你就可以毫不犹豫的选择1U服务器来提升单机柜计算密度,并将能够充分利用机柜电力。当单机柜供电达到12kw时候,一个42U机柜中就可以部署36台1U服务器,计算密度将提升一倍。 以上就是关于“1U和2U服务器有何区别”的相关介绍了,其实无论是1u服务器还是2u服务器都有其优点,大家在挑选时,一定要根据自身需求来选择合适的服务器。

00

数据在内存中的存储——整数

任意一个整数(当然是不能超过INT_MAX的一个数字),都是以2进制的表示方式存储的,表示方法有三种,分别为原码,反码,补码 而这三种方法都是既有符号位又有数值位的两个部分,符号位都是0来表示“正”,用1来表示“负”,最高的那位被当作是符号位,剩下来的31个bit全是数值位。 正数的三种表示形式都是相同的 而负数三种表示方式不同 原码:直接将数值按照正负数的形式,表示为二进制,就是原码 反码:将原码的符号位不改变,其余的按位取反。 补码:反码+1得到。 当然不管是正数还是负数,整数的存储存放的就是补码。 关于为什么要存放补码存贮,其实真正的原因是因为,使用补码,可以将符号位和数值域统一处理,同时加法和减法也可以统一处理,并且原码和补码的相互转换的处理过程是相同的,不需要额外的硬件电路(符号位不变,取反,+1)

01

火爆全网开源额温枪同平台之华大HC32L136 SDK开发入门

到淘宝以及相关平台上不少商家为了蹭疫情额温枪的热度把额温枪开发方案的价格定得非常高,少则几千,多则上万,实在是让国人寒心!关键时刻,大家应该同心协力,即将没法向白衣天使一样上前线去抗疫,也应该以别的方式贡献自己的一份力量才对。本着支持国产支持开源项目的原则,而且我也是玩板爱好者,所以就毫不犹豫就入手了华大半导体推出的HDSC Demo板,当做支持一下,顺便了解下这个平台,也算是给自己积累多平台的开发经验!后面还会根据这个持续输出高质量的项目并且开源。上一篇我们也分享了近期华大开源的额温枪方案,链接:分享一个近期开源火爆全网的额温枪方案(硬件+源码),该额温枪方案的主控MCU就是基于华大半导体自主研发的芯片HC32L136。

05
领券