【跟彤砸学编程】——第二课(上)
创始人
2024-05-11 13:55:13
0

嗨害嗨大家好,这里是彤砸!

今天我们来看看——编程到底是个啥?

上节课滴链接~【跟彤砸学编程】——第一课

程序是什么?

程序=数据+算法;

数据

生活中到处都是数据——

1,2,3,是数据

A,B,C是数据

 图片是由像素构成,它也是数据

 我们昨天敲得代码,还是数据

常数

常数就很常见了 ,数学常数是实数或复数域的元素。

这玩意儿没啥好讲的,跳过!

常量

π,大家都知道吧。

我们取他的小数点后七位:3.1415926

这时,他还是个常数

那么,如果我们用一个小桶,把这个常数放进去——

 给这个桶上个标签——

这个桶的名字为PI。而此时,PI=3.1415926.

 那么如果把常数和常量结合一下,可知:

常数就是在编程过程中不变的数据,用来存放常数的容器就是常量,常量名字通常用大写字母表示。

变量

用来存放可变数据的容器就是变量。

我们设定一个桶,取名为x

(导入有点问题,x显示不出来)orz

常量和变量有一个共同点:

常量和变量都是用来装载这些数据的容器 

那么我们要给这些容器取个名字,如果没有名字,我们在使用里面的数据时就不会很方便

但是就像是人一样,取名字不能随便取。

如果爸爸姓刘,妈妈姓李。

那么孩子可以取名叫张伟吗 ?(个人认为不可以)

那如果爸爸姓陈,妈妈姓唐。

(陈皮话梅糖~)

啊不是

你不能给自己娃的身份证上取名为霹雳大苦茶对不对……

咳咳,偏题了(不过好像没啥关联啊)

程序中的常量名、变量名、函数名等都叫“标识符”,

C++标识符都遵循相同的规则:

  1. 不能与系统的关键字同名
  2. 只能包含字母、数字和下划线“_”
  3. 不能首字符为数字
  4. 在同一作用域内,不能重复定义
  5. 区分大小写
  6. 尽量符合表述的意思,“见名知意”

数据类型 

不同的东西放入不同的盒子,不同的盒子里装的是不同的东西。

你不能用洗菜的盆子洗脚,也不能用洗脸的盆子洗菜(脸会过敏啊喂~)

那么数据,也是有这样的分类方式。

我们需要给数据分配内存空间,就像我们的东西需要占位置一样。

常见的数据类型,帮你们整理啦——

类型具体类型内存占用(字节)取值范围
整型int4-2^31 ~( 2^31)-1
整型short2-32768 ~ 32767
整型long4/8-2^63 ~ (2^63)-1
整型long long8-2^63 ~ (2^63)-1
布尔型bool10或1
字符型char1-128 ~ 127
实型(小数)float46 ~ 7 位有效数
实型(小数)double815 ~ 16位有效数

有了这些知识储备,我们来定义一个常量——

#include
using namespace std;
const double PI=3.1415926
int main()
{return 0;
}

(第三行)

我们来对这行代码进行解剖——

const

系统关键字,用于表示定义一个常量 

double

 系统关键字,用于表示一个双精度浮点数

PI

常量名

=

 赋值符号,任何常量在定义的时候,必须立即赋值

3.1415926

PI的值

 !!!!

常量一旦定义,后面就不能再对它赋值了 

定义一个整形变量

#include
using namespace std;
int main()
{int a;return 0;
}

(第5行)

分析这个语句——

int 

 定义变量类型

a

定义变量名

!!!!!

要想使用一个变量,必须在使用前对它定义

给整形变量赋值 

#include
using namespace std;
int main()
{int a;a=123;return 0;
}

继续分析

定义的变量名

=

 赋值符号,在程序中可以随意对变量赋值,变量的具体值以最后一次赋值为准

123

此时给予a的值

#include
using namespace std;
int main()
{int a,b,c;a=1;b=2;c=a+b;cout<

这段代码,输出的值是3

c=a+b;

c=a+b=1+2=3

就是一个代入的过程,应该是很好理解的

啊行,就先这样,课间休息一下吧,下个课时等到我心情好了再说(呵呵哒)

掰掰~(真的好久没更新了诶)

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
客厅放八骏马摆件可以吗(家里摆... 今天给各位分享客厅放八骏马摆件可以吗的知识,其中也会对家里摆八骏马摆件好吗进行解释,如果能碰巧解决你...
苏州离哪个飞机场近(苏州离哪个... 本篇文章极速百科小编给大家谈谈苏州离哪个飞机场近,以及苏州离哪个飞机场近点对应的知识点,希望对各位有...