一、0A32占几个字节整数的扩展是一个字节。
字节的标准定义:一个字节是8位。
由于上面提到的每一位要么是0,要么是1,所以一个8位字节包含256种可能的0和1组合。
整数取决于类型,通常是极端字长。
例如,16位机器整数是16位,两个字节。
32位4字节驱动器。
还有int64类型的整数。
C中的实数有32位(float)和64位(double)。
在其他语言中,有80位类型称为扩展精度实数。主要是CPU内部的扩展精度实数寄存器,为80位。
保证双实数运算不损失精度。
扩展信息:字符和字节
将整个数字扩展为一个字节。
字节的标准定义:一个字节是8位。
由于上面提到的每一位要么是0,要么是1,所以一个8位字节包含256种可能的0和1组合。
整数取决于类型,通常是极端字长。
例如,16位机器整数是16位,两个字节。
32位4字节驱动器。
还有int64类型的整数。
C中的实数有32位(float)和64位(double)。
在其他语言中,有80位类型称为扩展精度实数。主要是CPU内部的扩展精度实数寄存器,为80位。
保证双实数运算不损失精度。
扩展信息:字符和字节
二、一个数字是多少字节?答案:数字是一个字节。
字节的标准定义:每个字节为8位。由于上面提到的每一位要么是0要么是1,所以一个8位字节包含256种可能的0和1组合。
扩展信息
位、字节和字之间的区别
最小的存储单位称为位(bit):它只能包含两个值之一(0或1),不能在一个位中存储更多的信息。位是计算机存储的基本单位。
字节(byte)是一种常见的计算机存储单位。字节的标准定义:每个字节为8位。由于上面提到的每一位要么是0要么是1,所以一个8位字节包含256种可能的0和1组合。
对于给定的计算机设计,字是自然的存储单元。一个英文字符和英文标点占用1个字节,一个汉字和中文标点占用2个字节。
三、储存下列数据时,占内存字节数最多的是由于C语言中默认的浮点常量都是double类型
0.0占用一个double类型的变量空间(一般为8个字节)
0占用一个int类型的变量空间(4个字节)在32位平台上的字节数)
'0'占据char变量的位置(1个字节)
“0”包含字符串结束符号NULL(空字符),所以它占据位置。两个char类型变量(2个字节)
所以0.0占最多。