我们都是宇宙中的一粒尘埃
上两篇我们说到了和,忙活了半天,发现输出的都是固定的东东(程序里叫写死了~)。我们能不能输出一些计算后的数据?说到计算就涉及到数据,涉及到运算。
先来一个小学数学题,烧烧脑
你作为写程序的上帝,你首先需要理解你的子民(数据)都有哪些组成,都有什么作用,然后才能开始指点江山,指鹿为马(就是这么任性)。
这个表是吓唬初学者的,可装逼用~
饭一口一口吃,如果想存储和处理整数(0,3,5,-4...等等),可以使用int类型,如果想存储和处理带有小数的数(3.14,2.50,8.88...)可以使用double类型,如果需要存储字符串(在双引号里的字母、汉字、数字等...)就可以用string类型。还有两个类型需要关注一下,一个是bool类型,只能放两种值:true和false(计算机最喜欢这个,不是真就是假,不像人类的世界,那么复杂多变)。还有一个是char类型,用于存放单个字符,用单引号括起来,咱们碰到再说。同时这些类型都是有存储范围大小,int里不能存一个几百位的长整数...会消化不良~先用正常一点的数进行学习!
来来来,一起掌握它
先看使用数据类型声明变量的语法(C#规定的法律,乖乖听话即可)格式。数据类型表示可以存储什么样的数据(动动嘴,先声明),具体数据就需要用变量(这个是具体干活的)存储。变量是有名字的,这个你可以做主。
数据类型 变量名;
数据类型那里可以写int、double、char、bool、string...等等,变量名需要起一个容易记的,并且跟变量的功能相匹配最好。举例:
int age;
string name;
char gender;
double score;
前面是声明,用最少一个空格隔开后,写变量名。之后这个变量名就代表这个类型的变量,开始使用了
先解决一些简单的问题
其中,num1,num2和result都是变量名,分别存储了整型的数值。通过等于号进行赋值(注意:后面的赋值给前面的变量,=号只能赋值给变量),通过变量名就可以操作里面的值(数据)。还可以看到一个细节,用Console.WriteLine()输出的时候,变量名写到了双引号的外面,用加号连接起来后显示的就是拼接的结果了。在上面的代码中,+ 号左右都是数值类型(int或double之类的)时直接进行数学运算加,如果有一侧有字符串(用双引号括起来的)就完成了拼接。一物两用,代码的世界里还是很会节省滴~
变量名还可以用汉字命名,但是如果写的代码行数越来越多会比较不方便,实在不行用拼音。
初学者看起来会舒服些吗?
我们用到的这些变量名我们统一叫标识符(以后还会学习到类名、方法名、接口名...都是标识符)。以英文字母为例,标识符也是有命名规范,大家随便看看。比如:不能是关键字(像int、double等C#已经占好的名字);不能有空格、感叹号、等于号等特殊符号;首字符只能用字母或者下划线开头,后面可以是字母、下划线和数字的组合;不能重名...
规矩都是用来打破的,不信邪你就试试,遇见越多的问题,你才能解决更多的问题!
听说,最后一批90后都成年了
来来来,Hi起来吧