猫史档案馆


【LogicM/C++教程】1.2 变量类型

用户:LogicMLogicM查看:0 回复:1 评论:0 创建时间:2021-01-25T22:09:46


*往期链接:

 【LogicM/C++教程】0.1 欢迎来到C++的世界!: https://shequ.codemao.cn/community/357714 

 【LogicM/C++教程】1.1 头文件、命名空间和主函数:https://shequ.codemao.cn/community/358377

 

欢迎回到LogicM的C++教程center_image

本次我们来学习的东西(见标题)center_image

1.变量

变量是C++中一个很重要的部分,用来存储数据。

变量必须在使用前声明。通常,最好在程序启动时声明它们,但是在C ++中,它们也可以在程序中间声明,但是必须在使用它们之前完成。(摘自https://blog.csdn.net/cunfen6312/article/details/107683708

本次我们要学习三种变量:

(1)布尔值

布尔值是一个很常用的变量类型,英文是int。

布尔值一共只有两种:0和1.

0代表否,1代表是。

举个例子:

如果你是一个程序,你的妈妈问你:“作业写完了吗?”center_image

如果写完了,你就回答:“1”center_image

如果没写完,你就回答:“0”center_image

bool 变量名;  //用来声明一个布尔值
bool 变量名=条件;  //如果条件满足,这个布尔值就等于1;如果条件不满足,就等于0.也就是说,布尔值的值是在随时随着环境的变化而变化的。

(2)整数型变量

整数型变量,顾名思义,存储的就是一个整数,英文是int。例如:-1,0,1……(小学一年级狂喜)center_image

int 变量名;  //声明一个整数型变量
int 变量名=一个整数;  //在声明的同时,也给这个变量定义了一个值

(3)双精度浮点数

双精度,萌新不用理解center_image

浮点数就是通常意义上的“小数”,英文是double。例如:-1.0,1.0……(小学五年级狂喜)center_image

double 变量名;  //声明一个双精度浮点数变量
double 变量名=一个浮点数(小数);  //在声明的同时,也给这个变量定义了一个值

注意:变量不可以强制转换类型。例如:

int a=1;  //此时a这个变量等于1
a=1.0;  //这是不可以的,因为1.0是一个浮点数
//如果要强行改变变量类型?
(double)a  //这个数表示1.0

//如果要存储它的话……
double b;  //使用一个双精度浮点数变量
int a=1;
b=(double)a;  //此时a=1 b=1.0 再次声明 这两个数 只是值相同 但是类型不一样

好了,本期教程就到这里了center_image

作业:预习C++的两种输入与输出方法center_image

 

 

 

 

 


回复

上一页1 页 / 共 1下一页
LogicMLogicM

点赞0


评论