精华内容
下载资源
问答
  • 个字等于多少个字节?”是个不严谨的问法

    万次阅读 多人点赞 2018-03-12 13:22:16
    个字等于多少个字节?”是个不严谨的问法 直接回答个字等于多少个字节,也是不严谨的答法。 相关概念: 1、(bit) 来自英文bit,音译为“比特”,表示二进制是计算机内部数据储存的最小单位。 2...

    “一个字等于多少个字节?”是一个不严谨的问法

    直接回答一个字等于多少个字节,也是不严谨的答法。

    相关概念:

    1、位(bit) 来自英文bit,音译为“比特”,表示二进制位。位是计算机内部数据储存的最小单位

    2、字节(byte) 字节来自英文Byte,音译为“拜特”,习惯上用大写的“B”表示。 字节是计算机中数据处理的基本单位。

    3、字 (word)计算机进行数据处理时,一次存取、加工和传送的数据长度称为字。一个字通常由一个或多个(一般是字节的整数位)字节构成。

    字、字节、位之间的关系

    网上看了很多回答,都是很片面的,也就是在有的情况下是对的,有的情况下是错的。

    比如这篇文章,看的人很多,点赞的也很多,但指出有错误的却很少。

    以下是该文章截图:

    以下是评论截图:

    论据:

    先看一段摘抄自《Computer system: a programmer's perspective》的说明:

    Buses are typically designed to transfer fixed-sized chunks of bytes known aswords. The
    number of bytes in a word (the word size) is a fundamental system parameter that
    varies across systems. Most machines today have word sizes of either 4 bytes (32
    bits)or8bytes(64bits).

    翻译过来就是说:总线一般被设计来传输固定大小的一块数据,这块数据被称为字(word),一个字包含的字节数(即字的大小)是各种计算机系统里面的基本参数,而且这个参数在不同的系统里通常是不同的。大多数的现代计算机系统里面,一个字要么是4个字节(32位),要么是8个字节(64位).

    结论:

           一个字等于多少个字节,与系统硬件(总线、cpu命令字位数等)有关,不应该毫无前提地说一个字等于多少位。

    正确的说法:

    ①:1字节(byte) = 8位(bit)

    ②:在16位的系统中(比如8086微机) 1字 (word)= 2字节(byte)= 16(bit)

           在32位的系统中(比如win32) 1字(word)= 4字节(byte)=32(bit)

           在64位的系统中(比如win64)1字(word)= 8字节(byte)=64(bit)

    内推:

    有想换工作的小伙伴吗?

    对网易感兴趣的话欢迎添加本人微信:urus35

    各种方向的岗位都有噢~(坐标:广州北京上海杭州)

    展开全文
  • 个字符等于几个字节 什么是utf8?

    千次阅读 2019-05-13 10:43:00
    不同的字符所占的字节是不同的。 ASCII码: 个英文字母(不分大小写)占一个字节的空间,个中文...个英文字符等于一个字节个中文(含繁体)等于个字节。 Unicode编码: 个英文等于个字节个...

    不同的字符所占的字节是不同的。

    ASCII码:

    一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。如一个ASCII码就是一个字节。

    UTF-8编码:

    一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。

    Unicode编码:

    一个英文等于两个字节,一个中文(含繁体)等于两个字节。

     

    那么什么是编码?什么是UTF-8?

    由于计算机使用0和1来存储文本。比如字符“C”被存成“01000011”,那么计算机在显示这个字符时需要经过两个步骤:

    1. 计算机读取“01000011”,得到数字67,因为67被编码成“01000011”。
    2. 计算机在Unicode字符集中查找67,找到了“C”。

    同样的:

    1. 我的电脑将“C”映射成Unicode字符集中的67。
    2. 我的电脑将67编码成“01000011”,并发送给Web服务器。

    几乎所有的网络应用都使用了Unicode字符集,因为没有理由使用其他字符集。

    Unicode字符集包含了上百万个字符。最简单的编码是UTF-32,每个字符使用32位。这样做最简单,因为一直以来,计算机将32位视为数字,而计算机最在行的就是处理数字。但问题是,这样太浪费空间了。

    UTF-8可以节省空间,在UTF-8中,字符“C”只需要8位,一些不常用的字符,比如“”需要32位。其他的字符可能使用16位或24位。一篇类似本文这样的文章,如果使用UTF-8编码,占用的空间只有UTF-32的四分之一左右。

    展开全文
  • 个字符占几个字节

    万次阅读 2019-01-02 08:49:46
    ASCII码:  个英文字母(不分大小写)占一个字节的空间,个中文... 个英文字符等于一个字节个中文(含繁体)等于个字节。 Unicode编码:  个英文等于个字节个中文(含繁体)等于个字节。...

    ASCII码:
      一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。如一个ASCII码就是一个字节。

    UTF-8编码:
      一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。

    Unicode编码:
      一个英文等于两个字节,一个中文(含繁体)等于两个字节。
      符号:
      英文标点占一个字节,中文标点占两个字节。举例:英文句号“.”占1个字节的大小,中文句号“。”占2个字节的大小。

    展开全文
  • Oracle个中文汉字占用几个字节

    千次阅读 2018-06-26 09:19:51
    Oracle 个中文汉字 占用几个字节,要根据Oracle中字符集编码决定 查看oracle server端字符集 select userenv('language') from dual; 如果显示如下,个汉字占用两个字节 SIMPLIFIED CHINESE_CHINA.ZHS16...

    Oracle 一个中文汉字 占用几个字节,要根据Oracle中字符集编码决定

    查看oracle server端字符集

    select userenv('language') from dual;

    如果显示如下,一个汉字占用两个字节
    SIMPLIFIED CHINESE_CHINA.ZHS16GBK

    如果显示如下,一个汉字占用三个字节
    SIMPLIFIED CHINESE_CHINA.AL32UTF8

    可以用以下语句查询一个汉字占用的字节长度
    select lengthb(‘我’) from dual;

    在我安装的Oracle中,用的是UTF-8编码,所以一个汉字占用字节长度为3

    这里写图片描述

    这里写图片描述

    专业墙纸贴纸厨房用具装饰出售,本人网店经营,访问即是爱

    博客对你有用记得访问下哦,增加下访问量,如有需要可以下单购买哦^_^。店铺地址https://item.taobao.com/item.htm?id=570637716145

    展开全文
  • 个字等于多少个字节

    千次阅读 2019-06-28 14:18:31
    个字等于多少个字节,与系统硬件(总线、cpu命令字位数等)有关,不应该毫无前提地说个字等于多少。 正确的说法: ①:1字节(byte) = 8(bit) ②:在16的系统中(比如8086微机) 1字 (word)= 2...
  • 细说个汉字等于几个字符,以及汉字,字符,字节,之间的关系 全文主旨总结: : 1个汉字 = 1个字 = 1个字符 二: 1个字符 = 1个字节 = 8bit(ACSII码下) 三: 1个字符 = 2个字节 = 16bit(Unicode码下) 四...
  • 关于一个字节几位的问题

    千次阅读 2016-10-12 09:55:49
    今天用Spring框架,做了单元测试。发现我的文件中汉字占了3个字节。 感觉好像和我学的不符合啊,所以我查了一下。...如果是UTF-16编码,通常个汉字占两个字节,如果是CJKV扩展B区、C区、D区中的汉字占四个字节
  • 个字母占几个字节

    千次阅读 2018-12-18 15:53:21
    个字母占几个字节  (2010-11-06 10:41:24) 转载▼ 标签:  杂谈   我真的搞不清楚你到底想问什么,而且你有的表述也不准确严谨 所以只好把基本的单位先说下。 比特(bit)即个二进制 例如...
  • 个指针占几个字节?原理是什么呢?

    万次阅读 多人点赞 2019-04-01 14:44:08
    个指针占几个字节的问题,感觉会C语言的同学都知道。但是在面试过程中,面了几个同学,不是答忘记了,就是两个、四个的瞎蒙。。。 那么,个指针到底占几个字节呢? 其实,这个问题很简单,稍微上网搜,你就...
  • utf-8 中的个汉字占几个字节

    万次阅读 2018-12-05 14:32:04
    utf-8 中的个汉字占几个字节 占 2 个字节的:〇 占 3 个字节的:基本等同于 GBK,含 21000 多个汉字 占 4 个字节的:中日韩超大字符集里面的汉字,有 5 万多个 1 个 utf8 数字占 1 个字节 1 个 utf8 英文字母占 1 ...
  • javascript中个字符占几个字节

    千次阅读 2019-01-23 10:23:01
    一般来说英文是1,中文是两。但是会根据编码方式不同而不同。以下是搬运: 英文字母和中文汉字在不同字符集编码下的字节数 英文字母: 字节数 : 1;编码:GB2312 字节数 : 1;编码:GBK 字节数 : 1;编码:GB18030 ...
  • java取出一个字节的某几位

    千次阅读 2019-05-11 17:25:33
    我们知道long类型占四个字节,一个字节8,所以long类型32,这里要求取出前13,中间8,后11 代码: public void getSplitId(long id) { Integer deviedId; //前13 Integer areaId = (int...
  • 今天学习Netty做定长消息发送时,发现到UTF-8编码下的中文并非两个字节,是三个字节,omg~,遂翻了篇博客后才发现原来java中文对应的字节长度还有这么多说道,涨姿势了,咳咳~ 原文如下: 忒长了,原文作者大大辛苦...
  • oracle个中文占几个字节

    千次阅读 2017-12-08 16:16:33
    在创建oracle数据表时,有时针对存储的字符串字段需要明确的定义类型以及长度,这时就需要知道个汉字在Oracle数据库中具体占用几个字节, 下面我们就来介绍查询的几种方式: 方式、这个其实和Oracle的配置...
  • 个汉字在数据库中占几个字节

    千次阅读 2020-04-18 10:19:58
    UTF-8字符集,个汉字占三个字节,gbk字符集,个汉字占两个字节,比如varchar(10)类型的字段,UTF-8的汉字,只能存3个,gbk字符集的汉字却能存5个。所以在程序中根据表字段varchar的大小,保存或更新时...
  • java里面个字符占几个字节

    万次阅读 2013-01-18 21:28:48
    java的字符类型 char 占用2直接,因为他是Unicode编码 Java简单数据类型 简单类型 大小 范围/精度 float 4 字节 32IEEE 754单精度 double 8 字节 64IEEE 754双精度 byte 1字节 -128到127 short 2 ...
  • 一个字节多少

    万次阅读 多人点赞 2019-09-28 13:45:35
    天笔试发现这问题有点模糊,囧,记录一下: 1字节(byte) = 8(bit) 在16的系统中(比如8086微机) 1字 (word)= 2字节(byte)= 16(bit) 在32的系统中(比如win32) 1字(word)= 4字节...
  • 个指针变量占几个字节

    万次阅读 2014-07-30 11:20:55
    首先 假设p指向char类型变量 (占1个字节) 假设q指向int类型变量 (占4个字节) 假设r指向double类型变量 (占8个字节) 那么p、q、r它们本身所占的字节数是否一样? 这里还得学习个小知识 sizeof...
  • 一个等于多少字节

    万次阅读 多人点赞 2017-09-14 22:53:32
    在这个特定计算机中,字是其用来次性处理事务的个固定长度的(bit)组。现代计算机的字长通常为16、32、64。 结合以上两句,我觉得...最近看ARM的处理器,因为是32处理器,所以这里的个字就表示4个字节
  • 个汉字在数据库占几个字节

    千次阅读 2018-12-05 09:48:53
    UTF-8字符集,个汉字占三个字节,gbk字符集,个汉字占两个字节,比如varchar(10)类型的字段,UTF-8的汉字,只能存3个,gbk字符集的汉字却能存5个。 所以在程序中根据表字段varchar的大小,保存或更...
  • 16进制几个字符是一个字节

    万次阅读 2016-07-29 15:49:16
    16进制 6e69 占用几个字节   16进制中,两个字符是个字节,个字符的话,是个字节。   例如:A是个字节,AA是个字节,AAA是两个字节,AAAA是两个字节。   不过,16进制能够出现的字符(不区分大小...
  • 一个等于多少字节?

    万次阅读 多人点赞 2018-12-03 15:47:00
    以前总是没搞清楚半字,字到底有多少个字节,有说字是4字节的,又说字是8字节的,但没有个固定的说法 下面这段话摘抄自Computer system: a programmer's perspective Buses are typically designed to transfer ...
  • 目录 节介绍 十六进制所占字节 Java中各进制表示 ...1个十六进制占4(bit),1个字节(B)占8(bit),所以个十六进制占0.5个字节,即一个字节可以表示两个十六进制(2个十六进制 = 1个字...
  • Java语言中个字符占几个字节

    万次阅读 2019-01-04 15:54:51
    就好比有个抽象的整数“42”,你说它占几个字节?这得具体看你是用 byte,short,int,还是 long 来存它。用 byte 存就占一字节,用 short 存就占两字节,int 通常是四字节,long 通常八字节。当然,如果你用 byte...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 397,961
精华内容 159,184
关键字:

一位等于几个字节