2-9的问题

2-9的问题

1、二进制是什么?网络上的数据都是二进制。。

2、什么是字节,byte。。

3、1字节(byte)=8位(bit),这里的bit又是什么,怎么理解1byte=8bit?

4、编码UTF-8和GBK又是什么?



正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕珊 2019-06-21 18:13:50

    你好!我们平时所说的多少兆流量,其实是多少兆字节的流量。老师提到了,字节是计算机信息技术用于计量存储容量的一种计量单位。这些单位是包括:B、MB、GB等等。B就是Byte,而1B是等于8bit的。计算机中实际存储的是0,1这样的二进制数据,1bit可以存储0或者1。比如我们的数字2,在计算机中实际存储的是010。

    计算机中的数据最终都是以0,1这些二进制位表示的,如果你存储一个汉字,它最终也是以0,1的形式存储。所以就会有编码,不同的编码下同一个汉字的表示形式是不一样的。假设一个汉字在GBK编码下是用1001表示,在UTF-8编码下可能是1100。在后面的输入输出流课程中还会介绍编码,可以到时候看看。

    如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

    

  • 提问者 鱼儿0001 #1
    谢谢老师的耐心回复。有点理解了,1、1B=1 byte,那么1MB等于多少byte?而且MB怎么念啊,不会是直接念成MB吧?2、老师,所谓的编码其实就是二进制存储数据与数字、汉子等符号之间的转换关系吗?3、老师,我们玩的电子游戏、听的音乐、看的图片、看的影视剧难道都是0和1(巧了,攻和受的简写- -!)的数据吗?
    2019-06-22 15:10:27
  • 好帮手慕珊 回复 提问者 鱼儿0001 #2
    你好!1、1MB=1024B,MB读做兆B,2、可以理解成转换关系,其实就是用一串二进制数据表示数字和汉字。3、是的,计算机中所有数据,归根结底都是以0,1的形式存储的。祝学习愉快!
    2019-06-22 18:43:28
好帮手慕阿满 2019-06-20 19:20:12

同学你好,关于同学的问题有如下回答:

1、二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”。

2、字节是计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于八位,在Java语句中,byte也是一种基本数据类型。

3、1字节(byte)=8位(bit),数据传输大多是以"位"(bit,又名"比特")为单位,一个位就代表一个0或1(即二进制),每8个位组成一个字节,是最小一级的信息单位。

4、编码UTF-8是一种被广泛应用的编码,这种编码致力于把全球的语言纳入一个统一的编码中,其中可以表示中文。GBK即汉字内码扩展规范,使用这两种编码方式,可以兼容中文。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 提问者 鱼儿0001 #1
    谢谢老师的耐心回复。1、数据不是用兆表示的吗?如我上网用了一兆流量,怎么会是用bit呢?2、老师,什么是编码?我其实连编码的意思都没有弄懂,GBK和UTF-8就更不懂了。
    2019-06-21 14:29:32
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师