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

二进制、八进制、十六进制的应用对我们来说有什么现实意义?

进制对我们来讲是非常重要的,比较常用的进制有二进制、八进制、十进制和十六进制。我们最熟悉的应该是十进制,因为我们平时所讲的数字都是十进制的,比如100个苹果、200个梨、300个香蕉都是讲的十进制,十进制已经完全融入到了我们的现实生活中,那么二进制、八进制、十六进制有什么意义呢?

二进制的重要意义

我们知道,在数字世界只有0和1的区分,这就是构成二进制的基础。而计算机是只认识0和1的,其他的都不认识,不管是十六进制、八进制,还是十进制,计算机在处理的时候都会转化为二进制。不仅如此,即使是色彩斑斓的图片,想让计算机识别,也得转化为二进制,所以在计算机眼中,非黑即白、非0即1。二进制是数字世界的基础。所以,不管是几进制,最终都会被转化为二进制处理。

各进制的表示方式

在编写程序的时候我们直接用二级制来表示数字会有什么问题呢?会产生这样一个问题:二进制的书写太长了。比如十进制的数字100,用二进制表示为:‭01100100‬,这样很不利于程序员的识读,所以又延伸出了八进制和十六进制,比如十进制数值100,用十六进制表示为0x64、用八进制表示为0144,如下图所示。

各进制之间如何转化

常用的各进制中,为什么是二进制、八进制、十六进制,而不是其他进制如九进制呢?因为8和16正好是2的3次方和4次方。以2的次幂为纽带,就使得各个进制之间非常容易转换,八进制和16进制缩短了数字的长短,又容易识别,还容易在各进制之间相互转化。所以,八进制、十六进制意义非凡。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191025A0HVOH00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券