HTML学习1:文档声明&进制&字符编码

文档声明(doctype)

    -文档声命用来告诉浏览器当前网页的版本

    -html5的文档声明

    <!doctype html>

进制

    十进制(日常使用)

        -特点:满10进1

        -计数:0 1 2 3 4 5 6 7 8 9 10 11 12 .... 19 20

        -单位数字:10个(0-9)

    二进制   (计算机底层的进制)     

        -特点:满10进1

        -计数:0 1 10 11 100 101 110 111

        -单位数字:2个(0-1)

        -扩展:

            -所有数据在计算机底层都会以二进制的形式保存

            -可以将内存想象为一个有多个小个子组成的容器,每一个小格子中可以存储一个1或1              个0

    ​    ​    ​    ​一个小个子在内存中被称为1位(bit)

    ​    ​    ​    ​0bit = 1byte(字节)

    ​    ​    ​    ​1024byte = 1kb

    ​    ​    ​    ​1024kb = 1mb

    ​    ​    ​    ​1024kb = 1gb

    ​    ​    ​    ​1024gb = 1tb

    ​    ​    ​    ​1024tb = 1pb

    八进制  (很少用)

        -特点:满8进1

        -计数:0 1 2 3 4 5 6 7 10 11 12... 17 20

        -单位数字:8个(0-7)

    十六进制 (一般显示一个二进制数字时,都会转换为十六进制)       

        -特点:满16进1

        -计数:0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12.... 1a 1b 1c 1d 1e 1f 20...

        -单位数字:16个(0-f)

字符编码

    ​学前端 -> 1100000110110(编码)

    ​1100000110110->学前端(解码)

    ​-所有的数据在计算机中存储时都是以二进制形式存储的,文字也不例外。

    ​    ​所以一段文字在存储到内存中时,都需要转换为二进制编码

    ​    ​当我们读取这段文字时,计算机都会将编码转换为字符,供我们阅读

    ​-编码

    ​    ​-将字符转换为二进制码的过程称为编码

    ​-解码

    ​    ​-将二进制码转换为字符的过程称为解码

    ​-字符集(charset)

    ​    ​-编码和解码所采用的规则称为字符集

    ​-乱码问题:

    ​    ​-如果编码和解码所采用的字符集不同就会出现乱码问题

    ​-常见的字符集:

    ​    ​ASCII    (英文)

    ​    ​ISO088591    ​(欧洲)

    ​    ​GB2312    ​(中国国标,仅限中国)

    ​    ​GBK(国标扩展,仅限中国)

    ​    ​UTF-8(万国码)推荐

    ​    ​<meta charset="utf-8">

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值