博途数据类型wstring怎么用_编程基础第三课:什么是数据类型

计算机的世界倒底是怎么样用0和1构成的呢?

先来看看数字,怎么样只有0和1来描述1~10这10个数字

b7b6f93ed434c3bb9633cf9a760f8c4f.png

吉恩·多米尼克·鲍比罹患重症,全身只有一只左眼可以活动

一名记录者顺序读出一个按照法语字频排序的字母表,直到鲍比用眨眼来选择需要的字母

如此往复,每个单词平均耗时两分钟

用这种方式,完成了潜水钟与蝴蝶

be69170b0b18078871bc21895a0f81fe.png

但是假设睁眼是0,闭眼是1,睁眼闭眼再睁眼是2

用这种方式先来描述数字呢?

这就是二进制,其实就是用0和1的组合来描述数字

4d85e9bc365cf126e042eafd51d98a83.png

数字解决掉了,剩下的文字怎么办?

英文是由单词组成,单词由字母组成

所以只要给每一个字母编成一个数字,再用0和1来表示数字就可以了

其他语言也是一样的方式

只要是有限的,就总是可以转换成一个数字

然后再由0和1来表示,反正0和1的各种组合是无穷尽的

视频呢?

视频由每一帧的图片构成,也可以用数字来展示,只是这个数字非常非常大

所以在计算机的世界里,所有的事情都是由最基本的0和1组成的

只要0和1的组合足够大,就可以来表示全宇宙

6ae00173f0dbaa57716d253acdcb297f.png

但是,这对程序员来说就非常不友好

他们可记不住一系列的0和1代表什么含义

所以上集那些创造出编程语言的秃子们,就想出来一种办法

来帮助程序员们更好的搭建这个世界,就是数据类型

几乎所有的编程语言都会有数据类型的概念,最常见的就是两种,一种是数字型,一种是文本型。

数字型通常会细分成整数和浮点数,文本型通常会分为字符和字节,或者是字符串。

这两种叫做基本的数据类型。

其他音频,视频,图片这些又经常被称为高级数据类型。

723c6a2752ccca53ada456455675d3d3.png

有了这些数据类型之后,程序员们可以不用直接用0和1打交道了

而是转换成了说:我要创建一个字符串,我要创建一个数字

这才是程序员手下的代码最基本的样子

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值