字节是什么意思?

来源:2-4 基本数据类型

C2018

2015-12-10 10:09

一个字节是多少?

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

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

写回答 关注

1回答

  • mosci
    2015-12-10 10:18:14
    已采纳

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

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

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

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

    C2018

    非常感谢!

    2015-12-10 10:24:31

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题