今天就是我们学习c语言的第二天
我们先解决昨天的任务:a+b。
这道题的思路应该是声明两个变量:a,b。
但你不能表示出来a+b,所以我们还需要声明第三个变量:c。
所以代码界面应该是这样的:
在这里c的作用是用来存放结果,因为你在输出语句printf中无法直接表示a+b,所以想要第三个盒子来储存前两个盒子的东西。
今天我们还需要记下以下的东西:
我们可以看到int型是没有小数点的,而float型是有小数点的,所以我们知道了int型是储存整型变量的,而float型是储存小数型的。
而char型就是储存字符型的,注意!:他需要加上:“‘’“,才可以通过编译。
当然了,不同字符型可以相互强制转换:
我们可以看到,我们的b是将a强制转换为float型,所以出现了小数点。
char型也可以转换成int型或float型:
我们可以看到字符a转换以后是97,这是因为在ASCII码中a就是97。
我们接下来再讲一下很多语言都得会的:
打印乘法口诀表:
这里是没有格式的九九乘法表,需要各位来自己思考如何使他成为我们看到的那个九九乘法表。
我们接下来讲解一下:
前面是头文件,主函数都在我的前一篇文章里。
声明变量也不说了。
我们讲for循环语句
他的格式是这样的:
表达式1一般就是给变量赋初始值,在九九乘法表里,我们是给了a赋了一个初始值就是1,表达式2是判断式,如果满足表达式2,那就会执行花括号里的表达式3,在九九乘法表里,我们是让如果a等于十就会跳出这个for循环,表达式3就是我们想要执行的代码,表达式4是让我们的值有所改变的,a++的意思是a+1。
\n的作用是换行,在代码界面敲回车是没用的,只有\n才会有用。
好了,今天的课程暂时到这里,我们一会儿见!