字符数和整数数的大小(以字节为单位)

米加拉

请告诉我我是否错,如果数字存储为字符,那么每个数字字符将包含1个字节(不是4个字节)?例如,如果我将数字变量int设为8,将char变量设为'8',则int变量会消耗更多的内存吗?如果我创建一个int变量作为数字12345和一个字符数组“ 12345”,则该字符数组将消耗更多的内存?

在文本文件中,如果存储了数字,是否将它们视为整数或字符?

谢谢。

Uku Loskit

是的,您的所有答案都是正确的。

int将始终占用sizeof(int)字节,如果8(int)假定为32位int,则将占用4个字节,而8(char)将占用一个字节。

关于IMO的最后一个问题的思考方式是数据存储为字节charint是解释字节的方法,因此在文本文件中可以写入字节,但是如果要将可读的“ 8”写入文本文件,则必须以某种编码来编写,例如ASCII,其中字节与人类对应可读的字符。因此,要写入“ 8”,您将需要写入字节0x38(的ASCII值8)。

因此,在文件中您具有数据,而不是intchars

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

字节字符串的python大小(以字节为单位)

Python:获取字符串大小(以字节为单位)

使用PowerShell确定以字节为单位的字符串大小

Clob大小(以字节为单位)

列出所有磁盘和分区的大小(以字节为单位)

如何从笔记的长度(以毫秒为单位)查找笔记的长度(以帧,字节和整数为单位)

获取堆上对象的大小(以字节为单位)

从OrientDB返回记录的大小(以字节为单位)

原始响应的大小(以字节为单位)

获取文件的总大小(以字节为单位)

Python行读取大小(以字节为单位)

上传大小限制(以字节为单位)(Django)

捆绑包大小(以字节为单位)

以字节为单位返回python查询的大小

字符大小(以像素为单位)

C中的位,字节,字符和整数大小

将文件大小(以字节为单位)转换为可读字符串

根据Python中以字节为单位的最大大小来限制字符串

字符串的长度(以字节为单位)

如何以字节和MB为单位输出文件大小?

如何获取已经以字节为单位的图像的大小和分辨率

获取以字节为单位的远程文件的大小?(无内容大小)

Python 2和3中的字符串均以字节为单位

使用整数或大小为1的整数数组更好吗?

如何在Elasticsearch中获取文档大小(以字节为单位)

使用Julia检查变量大小(以字节为单位)

包含向量C ++的结构的向量的大小(以字节为单位)

在Android中获取网页大小(以字节为单位)

切片内容的大小(以字节为单位)