首页 > 其他分享 >day04 进制和编码

day04 进制和编码

时间:2023-12-24 16:34:05浏览次数:41  
标签:编码 字节 1024 二进制 35 day04 十进制 进制

day04 进制和编码

1.pythont代码的运行方式

  • 脚本时
  • 交互式

2.进制

  • 二进制 (字符串)
  • 八进制 (整型)
  • 十进制(字符串)
  • 十六进制(字符串)

2.1 进制转换

v1 = bin(35) #十进制转换成二进制
v2 = oct(35) #十进制转换成八进制
v3 = hex(35) #十进制转换成十六进制
print (v1, v2, v3)
结果输出:
0b100011 #0b代表二进制,后面100011才表示二进制
0o43 #0o代表二进制,后面43才表示八进制
0x23 #0x代表二进制,后面23才表示十六进制
v1 = int("0b100011",base=2) #二进制转换成十进制
v2 = int("0o43",base=8) #八进制转换成十进制
v3 = int("0x23",base=16) #十六进制转换成十进制
print (v1, v2, v3)
结果输出:
35 35 35

3.计算机中的单位

由于计算机中本质上所有的东西以为二进制存储和操作的,为了方便对于二进制值大小的表示,所以就搞了一些单位。

  • b(bit),位
1 1位
10 2位
111 3位
1001 4位
  • B(byte),字节
8位是一个字节。
10010110,1个字节
1001011010010110,2个字节
  • KB(kilobyte),千字节
1024个字节就是1个千字节。
100101101101011010010111··,1KB
1KB = 1024 B= 1024*8b
  • M(Megabyte),兆
24KB就是1M
1M = 1024KB = 1024*1024B = 1024*1024*8b

  • G(Gigabyte),千兆
1024M就是1G
1G=1024M=1024 * 1024KB = 1024 * 1024* 1024B = 1024 * 1024* 1024 * 8b
  • T(Terabyte),万亿字节

    1024个G等于一个T
    

4.编码

编码,文字和二进制之间的一个对照表。

  • ascii编码
  • gbk编码
  • unicode (万国码)
  • utf8编码

标签:编码,字节,1024,二进制,35,day04,十进制,进制
From: https://www.cnblogs.com/linzaidehouhuayuan/p/17924515.html

相关文章

  • 输入 10 进制数转换为二进制进行输出
    #define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>intmain(){ intj=0;//用于记录每个二进制位(倒叙) ints=0;//记录输入的数 intarr[256]={0}; printf("请输入数字\n"); scanf("%d",&s); inttmp=s; inti=1;//731 while(s>......
  • 一种简单的自编码器PyTorch代码实现
    1.引言对于许多新接触深度学习爱好者来说,玩AutoEncoder总是很有趣的,因为它具有简单的处理逻辑、简易的网络架构,方便可视化潜在的特征空间。在本文中,我将从头开始介绍一个简单的AutoEncoder模型,以及一些可视化潜在特征空间的一些的方法,以便使本文变得生动有趣。闲话少说,我们直接开......
  • 2023南海区信息学区赛(初中组) T1二进制整除
    第1题   二进制整除 查看测评数据信息交换二进制数相邻两个位置的数字,需要花费1元的代价。读入整数n以及n位二进制数(也许有前导0),你需要依次回答n个独立的问题,第i个问题(1<=i<=n)是这样的:假如要使得读入的二进制数是2^i的倍数,至少需要花费多少元的代价?如果不可能,则输出......
  • 谈谈JS二进制:File、Blob、FileReader、ArrayBuffer、Base64
    JavaScript提供了一些API来处理文件或原始文件数据,例如:File、Blob、FileReader、ArrayBuffer、base64等。下面就来看看它们都是如何使用的,它们之间又有何区别和联系!1.BlobBlob全称为binarylargeobject,即二进制大对象,它是JavaScript中的一个对象,表示原始的类似文件......
  • [字符编码] 实战篇:QT中文乱码的解决办法
    作者:丶布布1.编码科普常见的两种编码是:UTF-8和GBK:UTF-8:编码包含全世界所有国家需要用的字符,它比较灵活,长度在1-6个字节,UTF-8编码格式很强大,支持所有国家的语言,如果你的网站涉及到多个国家的语言,那么建议你选择UTF-8编码。正是因为它的强大,才会导致它占用的空间大小要比GBK大,对于......
  • [字符编码] 理论篇:常见字符集与编码方式
    作者:丶布布文章预览:一.基本概念1、字符集2、编码字符集3、字符编码方式4、编码字符集与编码方式间对应关系二.字符集与编码1、ASCII字符集&编码2、GBXXXX字符集&编码3、UCS字符集&编码4、Unicode字符集&编码5、ANSI编码6、源字符集编码7、可执行字符集编码三、总结......
  • 视频监控LiteCVR可视化云平台接口支持获取视频帧率与编码格式
    2023年,AI视频监控技术迎来了显著的发展和成果,为安全领域和其他行业带来更智能、高效的解决方案,其中边缘AI发展也十分显著。边缘计算中AI的广泛应用将使设备能够在本地处理数据,而不必依赖云服务器,从而实现更快的响应时间和更强的隐私保护。 LiteCVR可支持设备通过国标GB28181、......
  • 使用代码生成工具快速开发应用-结合后端Web API提供接口和前端页面快速生成,实现通用的
    在前面随笔《在Winform应用中增加通用的业务编码规则生成》,我介绍了基于Winform和WPF的一个通用的业务编码规则的管理功能,本篇随笔介绍基于后端WebAPI接口,实现快速的Vue3+ElementPlus前端界面的开发整合,同样是基于代码生成工具实现快速的前端代码的生成处理。1、通用的业务编码......
  • Day04运算符
    基本运算符//前四个,必须掌握!!!!!!!!!!!!!!!算木运算符:+,-,*,/,%,++,--赋值运算符=关系运算符:>,<,>=,<=,==,!=,instanceof运算符:&&,||,!//下面的,了解就行--------------------位运算符:&,|,^,~,>>、<<,>>>......
  • Day04常量
    常量常量(Constant):初始化(initialize)后不能再改変的値!不会変动的値。所谓常量可以理解成一种特殊的変量,它的値被定后,在程序运行程中不允许被改変。//finalfinal常量名=値;finaldoublePI=3.14;System.out.println("==============================");public......