如何用两个数相乘(3.如何利用代码写出一个自己输入的两数进行相乘)
在上一节课中我教了大家如何对数字进行相乘除和加减,这一节课我还是教大家相乘除和加减,我将会用两数相乘了例子为大家讲解。注意这节课是上节课的升华哦。系好安全带,我们上车。
上一节课,我们的代码是有一些不简便的,我们要变成其他两个数相乘的话是需要去动自己的代码,把代码的数值改为自己需要的数值,如果去改的话非常麻烦,我们还会可能让代码出错,所以我们今天将要引入输入的概念,在代码中输入用英文scanf表示。
代码如图所示
首先还是老规矩,代码的框架要写,这次的return 0;我没写,但你们一定要写。
其次就是定义两个数了a,b,和他们的结果sum
printf是一个输出的作用,你写啥它输出啥。
\n为啥没输出出来,是因为\n是转义字符,简单来说它是换行的,还有很多的如\t是水平制表(就是空很多格)\f换页,\a最好玩,你们可以试试看。
回到正题,scanf(”“,);是输入的意思,scanf("%d%d",&a,&b);%d我上节课讲过是整数的意思,&a是给个地址给a存储,为啥要给他存储,因为你输入了字符他肯定要存储空间啊,所以就是说给a一个存储地址,然后后面的你们几乎都会了的,都是我讲过的。
以下是与上面无关,我想讲讲一些代码的转义字符
转义字符,在C语言中是一种以 “ \ ” 开头的字符,它参与构成字符常量的控制字符的表示。例如,回车用 ’ \r ’ 表示;换行用 ’ \n ’ 表示;水平制表符用 ’ \t ’ 表示等。转义字符中的 ’ \ ’ 使得它后面的字符已 失去 原先的含义,从而转变成另外的 特定含义。通过 反斜杠 与其 后面的字符 共同构成一个新的特定的字符。
\?在书写连续多个问号时使用,防止他们被解析成三字母词
\ ’用于表示字符常量单引号 ’
\ "用于表示一个字符串内部的双引号 "
\ " |
用于表示一个字符串内部的双引号 " |
\ |
用于表示一个反斜杠,防止它被解释为一个转义序列符 |
\a |
警告字符 |
\b |
退格符 |
\f |
进纸符 |
\n |
换行 |
\r |
回车 |
\t |
水平制表符 |
\v |
垂直制表符 |
\ddd |
ddd表示1-3个八进制的数字。如:\130X |
\xdd |
dd表示2个十六进制数字。如:\×30 |
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com