用户:
LogicM查看: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++教程![]()
本次我们来学习的东西(见标题)![]()
1.变量
变量是C++中一个很重要的部分,用来存储数据。
变量必须在使用前声明。通常,最好在程序启动时声明它们,但是在C ++中,它们也可以在程序中间声明,但是必须在使用它们之前完成。(摘自https://blog.csdn.net/cunfen6312/article/details/107683708)
本次我们要学习三种变量:
(1)布尔值
布尔值是一个很常用的变量类型,英文是int。
布尔值一共只有两种:0和1.
0代表否,1代表是。
举个例子:
如果你是一个程序,你的妈妈问你:“作业写完了吗?”![]()
如果写完了,你就回答:“1”![]()
如果没写完,你就回答:“0”![]()
bool 变量名; //用来声明一个布尔值
bool 变量名=条件; //如果条件满足,这个布尔值就等于1;如果条件不满足,就等于0.也就是说,布尔值的值是在随时随着环境的变化而变化的。
(2)整数型变量
整数型变量,顾名思义,存储的就是一个整数,英文是int。例如:-1,0,1……(小学一年级狂喜)![]()
int 变量名; //声明一个整数型变量
int 变量名=一个整数; //在声明的同时,也给这个变量定义了一个值
(3)双精度浮点数
双精度,萌新不用理解![]()
浮点数就是通常意义上的“小数”,英文是double。例如:-1.0,1.0……(小学五年级狂喜)![]()
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 再次声明 这两个数 只是值相同 但是类型不一样
好了,本期教程就到这里了![]()
作业:预习C++的两种输入与输出方法![]()