首页 > 其他分享 >常见进制问题与字符编码

常见进制问题与字符编码

时间:2023-03-10 09:37:00浏览次数:40  
标签:11 编码 字节 10 二进制 字符 进制

1.进制

    十进制(日常使用)

       - 特点:10进1

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

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

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

       - 特点:满2进1

       - 计数:0 1 10 11 100

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

       - 扩展:

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

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

           存储一个1或一个0,这一个小格子在内存中被称为1位(bit)

           8bit = 1byte(字节)

           1024byte = 1kb(千字节)

           1024kb = 1mb(兆字节)

           1024mb = 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..20

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

 

2.字符编码

    编码:将字符转换为二进制(王安丽-> 110110001)

    解码:将二进制转换为字符(110110001-> 王安丽)

    - 字符集(charset)

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

    - 乱码问题

       - 编码和解码所采用的的字符集不同

    - 常见的字符集

       ASCII

       ISO88591

       GB2312

       GBK

       UTF-8

标签:11,编码,字节,10,二进制,字符,进制
From: https://www.cnblogs.com/wanganli/p/17202261.html

相关文章

  • 【MYSQL】字符串操作函数(拼接、截取、替换、查找位置)
    字符串类型的函数函数用法ASCIl(S)返回字符串S中的第一个字符的ASCII码值CHAR_LENGTH(s)返回字符串s的字符数。作用与CHARACTER_LENGTH(s)相同LENGTH(s)......
  • 字符编码梳理,celery 执行异步任务,延迟任务,定时任务, django中使用celery,模拟秒杀功能
    字符编码梳理,celery执行异步任务,延迟任务,定时任务,django中使用celery,模拟秒杀功能实例,轮播图接口加缓存,双写一致性,首页轮播图定时更新,课程前端页面字符编码梳理字符编......
  • Java实现对象空属性(空字符串)转null
    @Slf4jpublicclassConvertUtils{/***@Description主要解决查询时前端传参为空值("")*BeanUtils.copyProperties会把空值带入目标对象中*......
  • 计算机组成原理--字符和字符串
             ......
  • C语言的字符串类型
    1.由双引号引起的就是字符串#include<stdio.h>intmain(){chararr1[]="abc";//={'a','b','c','\0'}chararr2[]={'a','b','c'};printf("%d\n",sizeof(arr1));/......
  • 字符串转数值
    atoi将字符串转成int类型头文件:#include<stdlib.h>atol将字符串转成long类型头文件:#include<stdlib.h>atof将字符串转成float类型......
  • 541. 反转字符串II
    给定一个字符串s和一个整数k,从字符串开头算起,每计数至2k个字符,就反转这2k个字符中的前k个字符。如果剩余字符少于k个,则将剩余字符全部反转。如果剩余字符小......
  • #yyds干货盘点# LeetCode面试题:字符串相乘
    1.简述:给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。注意:不能使用任何内置的BigInteger库或直接将输......
  • 字符串的展开
    字符串的展开在初赛普及组的“阅读程序写结果”的问题中,我们曾给出一个字符串展开的例子:如果在输入的字符串中,含有类似于d-h或4-8的子串,我们就把它当作一种简写,输出......
  • shell 脚本判断指定字符串是否存在
    如我要对my.cnf文件进行参数新增首先判断my.cnf中,是否已经存在要添加的参数,如果没有则添加,有则跳过第一种:#!/bin/shecho"开始修改my.cnf"grep-w"group_concat_......