位、字节、字符的区别

位(bit):是计算机 内部数据 储存的最小单位,11001100是一个八位二进制数。

字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写  B  来表示,1B(byte,字节)= 8bit(位)

字符:是指计算机中使用的字母、数字、字和符号

ASCIIS码: 1个英文字母(不分大小写)= 1个字节的空间

1个中文汉字 = 2个字节的空间

1个ASCII码 = 一个字节

UTF-8编码:1个英文字符 = 1个字节

英文标点  = 1个字节

1个中文(含繁体) = 3个字节

中文标点 = 3个字节

Unicode编码:1个英文字符 = 2个字节

英文标点  = 2个字节

1个中文(含繁体) = 2个字节

中文标点 = 2个字节

原文地址:https://www.cnblogs.com/yangxiaoqin/p/8460395.html

时间: 2024-08-30 00:44:41

位、字节、字符的区别的相关文章

Java千百问_01基本概念(016)_32位和64位计算机有什么区别

点击进入_更多_Java千百问 1.32位和64位计算机有什么区别 我们通常说的32位.64位计算机是指计算机的CPU位数.当然很早还有8位.16位的CPU,以Intel的80x86系列来说,8位的8080,16位的8086.8088.80186.80286,而32位的CPU最早始于80386,64位就是大家熟悉的EM64T技术以及AMD的x86-64.当然不同的厂商间同位数的CPU内部有很大的区别,但是它们的核心都是一样:CPU处理能力为64位. 这个位数指的是CPU的通用寄存器(GPRs,G

IO-04字节-字符转换流

掌握OutputStreamWriter和InputStreamReader的作用. 在整个IO包中,实际上就是分为字节流和字符流,但除了这两个流之外,还存在一组字节-字符流转换类. OutputStreamWriter:是Writer的子类,将输出的字符流编程字节流,既:将一个字符流的输出对象变成字节流输出对象. InputStreamReader:是Reader的子类,将输入的字节流变成字符流.既:将一个字节流的输入对象变成字符流的输入对象. 字符流转换成字节流的代码: package li

16位的MD5加密和32位MD5加密的区别

16位的MD5加密和32位MD5加密的区别 MD5加密后所得到的通常是32位的编码,而在不少地方会用到16位的编码它们有什么区别呢?16位加密就是从32位MD5散列中把中间16位提取出来!其实破解16位MD5散列要比破解32位MD5散列还慢因为他多了一个步骤,就是使用32位加密后再把中间16位提取出来, 然后再进行对比而破解32位的则不需要,加密后直接对比就可以了 admin 的加密代码:16位加密:7a57a5a743894a0e32位加密:21232f297a57a5a743894a0e4a

数据库插入四字节字符报错Incorrect string value: ‘\xF0\xA3\x8E\

数据库插入四字节字符报错Incorrect string value: '\xF0\xA3\x8E\xB4\xE9\xAB.. 改变字符编码utf8mb4貌似很二 直接找到四字节那个字符改成正常的字符貌似有点简单粗暴(俺就是这么干的!O(∩_∩)O哈哈~). 大家怎么看?

Android——检测TXT文件中是否含有双字节字符

在读取双字节字符时,主要涉及到编码的选取: Java代码   public static boolean isRightfulTXT(File f) { // TODO Auto-generated method stub String regexp="[^\\x00-\\xff]";//双字节字符 Pattern p=Pattern.compile(regexp); try { FileInputStream fis=new FileInputStream(f); //"G

Qt 4.5发布(最大的变动是换用LGPL许可证,移植进了苹果的Cocoa框架。之前的Qt只支持Carbon框架,现在的Qt 4.5两者都支持。单一源代码创建出支持32位或64位字节的Intel或PowerPC Mac二进制文件)

Nokia的开源Qt开发工具正式发布了4.5版.如前所述,Qt 4.5最大的变动是换用LGPL许可证,目前采用的三个许可证分别为LGPL/GPL和商业许可证. 新版增强图形系统.数据处理和网络引擎性能,其它主要特性有:提升与WebKit渲染引擎的集成度,包括Netscape浏览器插件API支持,Qt应用程序可以载入Flash:更先进的Web 用户界面效果,包括动画.转换和缩放:新的JavaScript引擎可提供更强的性能. Qt4.5还被移植进了苹果的Cocoa框架.之前的Qt只支持Carbon

比特(位,bit),字节(Byte),字符的区别

比特(位):英文bit,是计算机晶体管的一种状态(通电与断电).就是0与1,真与假,是计算机最基本的传输单位. 示例: 2bit : 10; 4bit : 1111; 8bit : 1111 1111; 字节:英文Byte 1.是计算机信息技术用于计量存储容量的一种计量单位 1B(Byte) = 8bit; 1KB = 1024B(Byte); 1MB = 1024KB(Byte); . . . 2.换算 1B = 8bit 1B = 1111 1111 1B = 0至255 1B = -128

字节和字符的区别 【转】

(一)"字节"的定义字节(Byte)是一种计量单位,表示数据量多少,它是计算机信息技术用于计量存储容量的一种计量单位. (二)"字符"的定义字符是指计算机中使用的文字和符号,比如1.2.3.A.B.C.~!·#¥%---*()--+.等等. (三)"字节"与"字符"它们完全不是一个位面的概念,所以两者之间没有"区别"这个说法.不同编码里,字符和字节的对应关系不同:①ASCII码中,一个英文字母(不分大小写)

转载:字符与字节有什么区别

转载自:http://blog.csdn.net/andyzhaojianhui/article/details/53785656 (一)"字节"的定义 字节(Byte)是一种计量单位,表示数据量多少,它是计算机信息技术用于计量存储容量的一种计量单位. (二)"字符"的定义 字符是指计算机中使用的文字和符号,比如1.2.3.A.B.C.~!·#¥%---*()--+.等等. (三)"字节"与"字符" 它们完全不是一个位面的概念