C++基础教程03_数据类型

C++基础教程03_数据类型

在程序中,数据和运算无疑是程序的主心骨。C++的数据与运算符多种多样,这期就带大家了解一下。

基本数据类型

C++类型虽多,但无非那么几类:整型,实型(浮点型),字符型,布尔型。这在其他语言中也类似,下面简单介绍一下。

整型储存整数,有short,int,long,long long等类型,还有有无符号之分。关于这些类型的取值和占字节数,这里并不一一列出,大家可以从<limits.h>中找到。

实型,又叫做浮点型,是用来表示实数(带有小数部分的数)的类型,主要有float,double等类型。它们的取值范围在<float.h>中。

字符型char存放字符,但它在内部其实是以ASCII码形式储存的。字符用单引号引起。

布尔型bool只有两种值:true(1或非零),false(0)。它以数学家布尔的名字命名,表示逻辑值真或假。

除此之外,还有无值类型void,一般用于函数的返回值。

复合数据类型

C++的复合数据类型较复杂,常用的有数组,结构体struct,类class,枚举enum,联合体union等等。

  • 数组:数组用于储存若干相同类型的元素。以下是一维数组定义:数据类型  数组名[数组元素数];
  • 结构体:结构体用于储存若干不同类型的元素。
    //定义
    struct   结构体名{
          类型1   变量1;
          类型2   变量2;
          ......
    };
    //使用
    结构体名  结构体变量;
    结构体变量.变量;

     

  • 类:类是面向对象编程的核心,包含数据成员和成员函数。
    //定义
    class  类名{
          private:
                //私有部分
          public:
                //公有部分
    };
    //使用
    类名  对象名;
    对象名.数据成员;
    对象名.成员函数;

其他类型在此不一一列出,后续还会讲到。

如果你对C++语言有什么疑问,欢迎在评论区提问!

//the end

 

 

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 共1条
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容