为了账号安全,请及时绑定邮箱和手机立即绑定

字节是什么意思?

一个字节是多少?

英文和中文的字节怎么计算的?

在字节限制方面,String和char的区别及用法是?

正在回答

1 回答

字节(Byte):字节是通过网络传输信息(或在硬盘或内存中存储信息)的单位。
1个字节等于8位二进制。
在ASCII码中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。

在C语言中,string 是定义一个字符串,存储的是一段如“abcd”的数据,而且最后还有一个结束符'\0';

char 是定义一个字符,存储一个字符,占一个字节

string与char比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,==。
char 只能是申明一个字符,并不能存放字符串,只有当定义的char型中开辟空间了才能存放字符串。比如char a = 'a'; char a[] = “acfdee”;string a = "acdef"的区别

0 回复 有任何疑惑可以回复我~
#1

C2018 提问者

非常感谢!
2015-12-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

字节是什么意思?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信