当前位置:首页 > 内存 > 正文

类与对象在内存中均占有内存单元

  • 内存
  • 2024-06-11 14:52:45
  • 9763

一、C语言中,各种变量所占的内存单元数是多少?这个内存单元和所占字节数有什么联系么??速求解这个要看机器,通常int是2个字节,有的机器是4个字节,char是1个字节。最好的办法是用程序来显示,不同机器之间可能会有一些差异。printf("%d",sizeof(*****));*****代表你想知道的类型,如int、char、double、flout等。


二、若已知charb[20];则数组b所占内存单元内存的字节数为多少字符是由英文bit翻译过来的
计算机内存单位是以BYTE(字节)为单位计算的。
在C语言中,char占用1BYTE内存,short占用2BYTE内存。
1字节包含8位。用二进制表示,表示8位0或1。例如,00000001
一个短项占用2个字节的内存,即16位0或1。例如0111011101110111
10个字符等于10位。。
比如下面10个字符是1,0000001111111111——写成十六进制数,0x03ff
----------------
10个十六进制字符——这句话的意思我不知道,只有说的人知道。
什么是10位六进制数?
十六进制数字使用4位,数字0、1、2、3...a、b、c、d、e、f之一
示例:0xffaa884422