1.数据的类型

1.1数据类型

定义:

数据所拥有的种类

小数、整数、英文字母。。。

作用:

(1)对计算机:预算数据分配的空间大小

(2)对用户:方便区分每种数据的含义

对于c++:

1>基本类型:

(1)整形: 存储整数

              1·短整形:short2个字节

              2·整形:int4个字节,占位符:%d

              3·长整形:long4个or8个,占位符:%ld

(2)浮点型:存储小数(以f结尾的小数是float类型的,否则是double类型的)

              eg:1.1    -1.2f   3.14...                    

              1·单精度:float 4个字节,占位符:%f

              2·双精度:double8个字节,占位符:%lf

(3)字符类型:用来存储字符(用‘(单引号)’括起来的),占位符:%c

              ‘a’   ‘1’    ’!‘...

  (4)布尔类型bool:只有true和flase,用来储存真和假,0表示逻辑假(false),1表示逻辑真(true),c语言是_Bool

              

2>构造类型:也叫组合类型,是由多种或单种数据类型构造而成的新的数据类型

(1)数组:一组相同类型的元素集合

(2)结构体:一组不同类型的元素集合

(3)共用体:一组不同类型的元素共用一块空间

(4)枚举类型:列举某个范围内的值

3>指针类型:就是指针变量

4>空类型void:无值类型,常用于函数返回

1.2常量

C++也支持+  -  *  /

在程序运行过程中不能被改变的量

1.3变量

1.定义:在程序运行过程中可以被改变的量(会被放到寄存器里面)

2.标志符:(名字不可以重复)

用来标志某些东西的符号,借用这些东西进行区分。程序员给函数,变量等起的名字就叫做标识符

    ·命名规则:

    (1)只能由字母(a-z,A-Z)、数字(0-9)、下划线(_)组成。

    (2)第一个字符只能是字母或者下划线

    (3)区分大小写

    (4)不能是关键字

   ·关键字:c++预先保留一些英文单词,赋予其特殊含义

        特点:由小写字母组成,有特殊颜色

   ·命名规范:

   (1)望文生义:r(半径)、面积(area、S)、名字(name),年龄(age)。。。

   (2)驼峰命名:lastchangetime->LastChangeTime

3.变量的定义:

(1)变量类型:变量名称;

(2)变量类型:变量名称1,变量名称2,变量名称3...

4.赋值:左边需为变量

格式:变量 = 数据;

5.变量的初始化:

变量的第一次赋值,变量在出事化后才能使用、输出

6.输出:

C++:(1)std::<<cout<<变量名<<std::endl;(不需要占位符)//std::<<cout表示输出

            (2)一行输出两个:std::<<cout<<变量名<<" "<<变量名<<std::endl;        

               //不加" "两个变量就会连在一起                                        

eg,int a=0;std::<<cout<<a<<std::endl;

C:printf("占位符",变量名);

7.输入:

C++:(1)std::cin>>变量名;                   //std::cin表示输入

            (2)std::cin>>变量名>>" ">>变量名;

C:scanf("占位符 ",&变量名);//&不能少

8.sizeof()计算某个数据类型所占内存字节数

eg.sizeof(int)、sizeof(a)、sizeof(2)...

9.常变量:const修饰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值