iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >计算机中字符型数据在内存中存储形式是怎么样的
  • 149
分享到

计算机中字符型数据在内存中存储形式是怎么样的

2023-06-15 08:06:11 149人浏览 薄情痞子
摘要

这篇文章将为大家详细讲解有关计算机中字符型数据在内存中存储形式是怎么样的,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。字符型数据在内存中的存储形式是ASCII码。字符型数据是将一个字符常量放到一个字符变量

这篇文章将为大家详细讲解有关计算机中字符型数据在内存中存储形式是怎么样的,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

字符型数据在内存中的存储形式是ASCII码。字符型数据是将一个字符常量放到一个字符变量中,并不是把该字符本身放到内存单元中去,而是将该字符的相应的ASCII代码放到存储单元中。

教程操作环境:windows7系统、c99版本、Dell G3电脑。

字符型数据在内存中储存的是它的ASCII码值,它是一个字节,所有数据类型在内存中都是以0和1代码二进制储存的,这个原则不会变。

C语言中,char型数据是将一个字符常量放到一个字符变量中,并不是把该字符本身放到内存单元中去,而是将该字符的相应的ASCII代码放到存储单元中。

编码中,一个汉字字符存储需要2个字节。在UTF-8编码中,一个英文字母字符存储需要1个字节,一个汉字字符储存需要3到4个字节。在UTF-16编码中,一个英文字母字符或一个汉字字符存储都需要2个字节。在UTF-32编码中,世界上任何字符的存储都需要4个字节。

计算机中字符型数据在内存中存储形式是怎么样的

扩展资料:

ASCII ((American Standard Code for InfORMation Interchange): 美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,并等同于国际标准ISO/IEC 646。ASCII第一次以规范标准的类型发表是在1967年,最后一次更新则是在1986年,到目前为止共定义了128个字符

ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符 [1]  。其中:

0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响 [1]  。

32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。

65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。

同时还要注意,在标准ASCII中,其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1 [1]  。

后128个称为扩展ASCII码。许多基于x86的系统都支持使用扩展(或“高”)ASCII。扩展ASCII 码允许将每个字符的第8 位用于确定附加的128 个特殊符号字符、外来语字母和图形符号。

关于“计算机中字符型数据在内存中存储形式是怎么样的”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: 计算机中字符型数据在内存中存储形式是怎么样的

本文链接: https://www.lsjlt.com/news/279022.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 计算机中字符型数据在内存中存储形式是怎么样的
    这篇文章将为大家详细讲解有关计算机中字符型数据在内存中存储形式是怎么样的,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。字符型数据在内存中的存储形式是ASCII码。字符型数据是将一个字符常量放到一个字符变量...
    99+
    2023-06-15
  • C语言数据在内存中是怎样存储的
    这篇文章主要介绍“C语言数据在内存中是怎样存储的”,在日常操作中,相信很多人在C语言数据在内存中是怎样存储的问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C语言数据在内存中是怎样存储的”的疑惑有所帮助!接下来...
    99+
    2023-06-08
  • HBase中数据存储的形式是什么
    在HBase中,数据是以表格形式存储的,每个表由行(row)组成,每行又包含多个列族(column family),而列族包含多个列...
    99+
    2024-04-09
    HBase
  • C语言浮点型数据在内存中的存储方式是什么
    本篇内容介绍了“C语言浮点型数据在内存中的存储方式是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、思考一下咱们先上一盘开胃菜,试试看...
    99+
    2023-07-05
  • C语言中数据在内存中是怎么存储的
    本篇文章为大家展示了C语言中数据在内存中是怎么存储的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。数据类型常见的数据类型常见的数据类型字节char字符数据类型1short短整型2int整形4long...
    99+
    2023-06-22
  • 微型计算机中的内存储器所用材料是什么
    这篇文章主要介绍“微型计算机中的内存储器所用材料是什么”,在日常操作中,相信很多人在微型计算机中的内存储器所用材料是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微型计算机中的内存储器所用材料是什么”的疑...
    99+
    2023-06-25
  • C++深入分析数据在内存中的存储形态
    目录一.整形在内存中的存储1.原码-反码-补码2.大小端介绍二.浮点型在内存中的存储1.浮点型的存储2.浮点型的读取一.整形在内存中的存储 1.原码-反码-补码 计算机中的整数有三种...
    99+
    2023-01-06
    C++数据在内存中的存储 C++数据存储
  • C语言中字符串数据在C中的存储方式是什么
    这篇文章主要介绍“C语言中字符串数据在C中的存储方式是什么”,在日常操作中,相信很多人在C语言中字符串数据在C中的存储方式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C语言中字符串数据在C中的存储方式...
    99+
    2023-07-02
  • Java中float在内存中的存储方式是什么
    本篇内容介绍了“Java中float在内存中的存储方式是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!最近在讲Java基础,讲到数据类型...
    99+
    2023-06-02
  • C语言中的字符串数据在C中的存储方式
    目录内存中的五大区域字符串数据在C语言中有两种存储方式几个比较容易混的点统计字符串中某一个字符出现的次数使用字符指针数组来存储多个字符串数据内存中的五大区域栈:是专门用来存储局部变量...
    99+
    2024-04-02
  • C语言中数据是如何存储在内存中的
    目录前言‍数据类型介绍‍整形数据在内存中存储‍浮点型数据在内存存储前言 在计算机内存中,数据的存储方式都是以0和1的形式存储,也就是二进制的形式,数据是如何向...
    99+
    2024-04-02
  • 如何使用 MySQL OCTET_LENGTH() 函数来计算数据列中存储的字符数?
    我们需要将列名作为 OCTET_LENGTH() 函数的参数传递,以计算数据列中存储的字符数。它显示在 SELECT 子句中引用时的字符数。它还可以用作比较值,通过在 WHERE 子句中使用它来决定是否应返回该行。 ‘Stu...
    99+
    2023-10-22
  • 计算机中运行内存指的是什么
    这篇文章主要介绍计算机中运行内存指的是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!运行内存是指程序运行时需要的内存;运行内存的大小直接决定了系统能运行多少程序,运行内存越大,系统运行程序越快。运行内存按照被使用...
    99+
    2023-06-06
  • HBase中的数据存储结构是怎样的
    在HBase中,数据以表的形式进行存储,表由多行组成,每行可以有多个列族,每个列族可以包含多个列。每行都有一个唯一的行键,通过这个行...
    99+
    2024-04-09
    HBase
  • 计算机中物理内存指的是什么
    这篇文章主要为大家展示了计算机中物理内存指的是什么,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“计算机中物理内存指的是什么”这篇文章吧。物理内存是相对于虚拟内存而言的;物理内存是指通过物理内存条而...
    99+
    2023-06-08
  • Redis中的Hash类型是用来存储什么样的数据
    Redis中的Hash类型是用来存储键值对的数据结构,其中每个键都对应一个哈希表,哈希表中存储了多个键值对。这种数据结构适用于存储对...
    99+
    2024-04-09
    Redis
  • 数据库中sql存储过程语法格式是怎么样的
    这篇文章给大家分享的是有关数据库中sql存储过程语法格式是怎么样的的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。sql中可使用“CREATE PROCEDURE”语句来创建存储过...
    99+
    2024-04-02
  • 计算机中对数据库物理存储方式的描述称为什么
    这篇文章给大家分享的是有关计算机中对数据库物理存储方式的描述称为什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。对数据库物理存储方式的描述称为“内模式”。内模式给出了数据库物理...
    99+
    2024-04-02
  • oracle中字符串类型的数字怎么计算
    在 oracle 中,字符串类型的数字可以通过 cast 或 to_number 函数转换为数字,之后即可进行数学运算。转换时需注意确保所有字符串都已转换为数字,以避免错误。oracle...
    99+
    2024-05-07
    oracle
  • SQL Server数据库中的存储过程是怎么样的
    SQL Server数据库中的存储过程是怎么样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。什么是存储过程如果你接触过其他的编程语言,那么就...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作