零基础学c++(第二节)

唉....感觉流量不咋地。

---------------------------------------------------------------------------------------------------------------------------------

变量:

变量就是一个可以改变得量;

最形象的就是一个容器,而这个容器有个名字就是变量名;

类型:

变量有很多类型比如:

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++了,请大家支持~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

下节课我们教输入与运算~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

写作不易,点个赞呗!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 

_____________________________________________________________________________

相关推荐

  1. 基础c++(第二)

    2024-02-20 17:58:03       50 阅读
  2. 笨蛋C++【C++基础第二弹】

    2024-02-20 17:58:03       26 阅读
  3. 基础C语言——函数

    2024-02-20 17:58:03       58 阅读
  4. 基础C语言——内存管理

    2024-02-20 17:58:03       64 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-20 17:58:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-20 17:58:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-20 17:58:03       82 阅读
  4. Python语言-面向对象

    2024-02-20 17:58:03       91 阅读

热门阅读

  1. 时序数据库TDengine窗口函数

    2024-02-20 17:58:03       45 阅读
  2. 大语言模型高质量提示词工程技巧指南

    2024-02-20 17:58:03       48 阅读
  3. 2024前端面试准备之CSS篇(一)

    2024-02-20 17:58:03       52 阅读
  4. 图像预处理技术与算法

    2024-02-20 17:58:03       50 阅读