一个字节的长度为8bit,数据的长度由数据的类型来定义。
一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。如一个ASCII码就是一个字节。
一个字节是一个内存单元同时一个字节是8位
也就是一个内存单元既是一个字节也是8个二进制位
1G=1024M
1M=1024K
1K=1024字节
1字节=8位
一位是最基本单位
是一个二进制位
要么是0要么是1
懂了啊?呵呵
字符与字节不是一回事。1.
字符是指计算机中使用的字母、数字、字和符号,比如说'a'、'b' 、'1'、'+'等等,在ASCII编码中一个英语字符的储存需要1字节,而在C语言中的字符储存是以ASCII编码储存的。在C语言中字符型(char)是一种数据类型。
2.
上面提到,在ASCII编码中一个英语字符的储存需要1字节,由此可见,字节(Byte)是一种单位。字节是计算机信息技术用于计量存储容量的一种计量单位,1字节等于8位。
所以说,在C语言中,字符是一种数据类型,而字符是计算机信息储存的一种单位,两者不是一回事。