唉....感觉流量不咋地。
---------------------------------------------------------------------------------------------------------------------------------
变量:
变量就是一个可以改变得量;
最形象的就是一个容器,而这个容器有个名字就是变量名;
类型:
变量有很多类型比如:
double//双精度浮点数
float//单精度浮点数
double和float就是可以存小数的类型,区别就是double比float可以存的小数长度更长;
int//整数类型
long long//长整数类型
long long和int就是只可以存整数的类型,区别就是long long比int可以存的数更大;
char//字符类型
char不仅能存数字还能存一些字符比如:!@#a、.....;
bool//布尔类型
bool比较神奇,就是他的变量只可能是0,1也就是true=1,false=0;如果强行改变,0以为的数都会变成1;
定义:
你使用变量这个容器就要把他造出来,也就是定义出来;
#include <bits/stdc++.h>
using namespace std;
int main(){
int a;
}
a是这个变量的名称;
定义规则:类型+空格+变量名;
赋值:
变量的值可以改变:
#include <bits/stdc++.h>
using namespace std;
int main(){
int a;
a=1;
cout<<a;
}
#include <bits/stdc++.h>
using namespace std;
int main(){
char a;
a='1';
cout<<a;
}
特殊字符类型的变量赋值需要单引号;
可以直接引用变量,当然引用变量不用叫引号;
#include <bits/stdc++.h>
using namespace std;
int main(){
int a,b;
a=1;
b=2;
a=b;
cout<<a<<" "<<b;
}
变量赋值输出就会发现a的值变成b的值了,而b没有改变;
这样就可以完成一个小练习:交换两个数;
错误代码:
#include <bits/stdc++.h>
using namespace std;
int main(){
int a,b;
a=1;
b=2;
a=b;
b=a;
cout<<a<<" "<<b;
}
有些初学者就会这样写了,但是结果不对;
因为在执行b=a时a已经变成b了所以再把b变成a相当于没有变;
所以还需要一个变量存下a的值;
#include <bits/stdc++.h>
using namespace std;
int main(){
int a,b,c;
a=1;
b=2;
c=a;
a=b;
b=c;
cout<<a<<" "<<b;
}
这样就完成了一个简单的交换程序了;
_____________________________________________________________________________
开始教c++了,请大家支持~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
下节课我们教输入与运算~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
写作不易,点个赞呗!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
_____________________________________________________________________________