首页 > 其他分享 >字符与字节常识

字符与字节常识

时间:2023-05-10 18:22:11浏览次数:24  
标签:字符 存储 字节 1024 常识 byte 计算机

字节:

即byte,是Java中的一种基本数据类型,在计算机中,1byte = 8bit,1个字节等于8个比特位
字节是计算机中数据存储的最小单位,我们通常都是说 该文件是多少字节,也就是多少byte
计算机中的内存换算就是采用byte作为单位
例如:
        1 KB = 1024 byte
        1 MB = 1024 KB
        1 GB = 1024 MB
        1 TB = 1024 GB
实际上,一个字节本质就是8位二进制,计算机中采用二进制的方式来存储数据.8个二进制位能表示的范围就是255

字符:

字节是计算机中存储的基本单位,字符是现实生活中人们使用的记号,简单来说,字符就是一种记号.
现实生活中,"a","中","国"等都是一个字符.

字节和字符的关系:

想象一下,计算机只知道字节,而在现实生活中,人们只知道字符,那要怎么把字符跟字节联系起来呢?
于是,这就产生了编码的概念.
所谓编码,通俗来讲,就是将字符与字节之间进行转换.
字符会按照一定的编码规则变成字节,在不同的编码规则中,一个字符可能由一个字节存储,也可能有多个字节存储

字符集:

字符集也就是字符的集合,包含了很多字符.

 

标签:字符,存储,字节,1024,常识,byte,计算机
From: https://www.cnblogs.com/shenyixin/p/17388896.html

相关文章

  • LeetCode 151. 反转字符串中的单词
    题目链接:LeetCode151.反转字符串中的单词题意:给你一个字符串s,请你反转字符串中单词的顺序。解题思路:如果我们将整个字符串都反转过来,那么单词的顺序指定是倒序了,只不过单词本身也倒序了,那么再把单词反转一下,单词不就正过来了。所以解题思路如下:移除多余空格将整个字......
  • AcWing 778. 字符串最大跨距
    AcWing778.字符串最大跨距1.地址https://www.acwing.com/problem/content/description/780/2.题解#include<iostream>#include<cstdio>usingnamespacestd;//从左往右找intfind_str_left(strings,strings1){for(inti=0;i+s1.size()<=s.size();i+......
  • python 字符串格式化
    Python中的字符串格式化是一种将变量插入到字符串中的方法,可以通过占位符或者字符串模板来实现。字符串格式化不仅能够让代码更加简洁清晰,还能够避免手动拼接字符串带来的繁琐和出错风险。下面举例说明Python中的字符串格式化:使用占位符#使用%占位符进行字符串格式化name=......
  • 以太网通信控制板-关于MODBUS, IEEE754浮点数, 字节和位的转换
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/CH579_DTU_PBX/index1.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p> MODBU......
  • LeetCode 541. 反转字符串 II
    题目链接:LeetCode541.反转字符串II题意:给定一个字符串s和一个整数k,从字符串开头算起,每计数至2k个字符,就反转这2k字符中的前k个字符。如果剩余字符少于k个,则将剩余字符全部反转。如果剩余字符小于2k但大于或等于k个,则反转前k个字符,其余字符保持原样。......
  • Java判断一个字符串是否是url
    Java判断一个字符串是否是url方法一正则表达式importjava.util.regex.Matcher;importjava.util.regex.Pattern;publicclassURLValidator{privatestaticfinalPatternURL_PATTERN=Pattern.compile("^((https?|ftp|file)://)?"+"([\\w......
  • LeetCode 344. 反转字符串
    题目链接:LeetCode344.反转字符串题意:输入一个字符串,将其在原地进行反转。解题思路:对于字符串,我们定义两个指针(也可以说是索引下标),一个从字符串前面,一个从字符串后面,两个指针同时向中间移动,并交换元素。完整代码如下:funcreverseString(s[]byte){//原地反转字符......
  • ngrep命令使用-目录下包含某个字符的所有文件
    原文地址:https://www.ngxcode.com/archives/123.html前言如果你想在某个目录下,查找"ngxcocde"字符串都在哪些文件内存在,可以这样:#*表示当前目录所有文件,也可以是某个文件名ngrep-rn'ngxcode'/*-r是递归查找-n是显示行号-R查找所有文件包含子目录-i忽略大小......
  • linux 查看文件中的特殊字符
    1.cat命令cat-Afilename^M是Windows文件中的字符,即\r优缺点:cat命令会查看文件的全部内容,并不能像more命令那样翻页操作,当文件较大时,不适合使用cat命令!2.vi/vim命令#进入编辑页面vifilename#使用:setlist或者:setinvlist ......
  • 深入理解前端字节二进制知识以及相关API
    当前,前端对二进制数据有许多的API可以使用,这丰富了前端对文件数据的处理能力,有了这些能力,就能够对图片等文件的数据进行各种处理。本文将着重介绍一些前端二进制数据处理相关的API知识,如Blob、File、FileReader、ArrayBuffer、TypeArray、DataView等等。字节在介绍各种API之前,......